-
Notifications
You must be signed in to change notification settings - Fork 48
Changelog
luca-nardelli edited this page Jan 17, 2014
·
1 revision
- 16/01/2014
- Version 1.0.3
- Warning removal.
- Unreferecenced variables or classes removal.
- Fix at ExternPerimeter function, where it returned wrong values if called many times with different parameters (xBorder,yBorder and mask). Now the value is always recalculated, since the parameters can change from one call to the other.
- Fix at CBlobGetExterior and CBlobGetExternPerimeter classes, where xBorder and yBorder had different default values from the default constructor. Now they are correctly always initialised to true.
- 14/01/2014
- Version 1.0.2
- Fixed a bug with x64 systems (bad conversion from pointer to int)
- 29/12/2013
- Version 1.0.1.
- Potential stack corruption issues fix.
- Linux compilation issues fix.
- 20/10/2013
- Fix to CBlobResult copy constructor, reuploaded snapshot and installer.
- 11/10/2013
- Version 1.0 is out! The library is now functional and faster than before!
- Reimplemented the detection algorithm (F. Chang) in order to achieve better single thread performances and easier multi-thread implementation.
- Changed memory management to use std::vector instead of cvSeq, allowing for faster blob operations.
- Added the ability to draw the exact area of the blobs, preserving holes.
- Added the possibility to add an offset to FillBlob function
- New comparison charts. Comparison with cvBlob library. (Will be added as soon as possible!)
- All of the CBlob functions (moments, ellipse, mean, etc...) should now work with joined blobs.
- 27/08/2013
- Changes in the multi-threaded detection algorithm, now the overhead is lower.
- New comparison images.
- We are getting near to a fully working first release.
- 26/08/2013
- Fixed number of cores detection on Linux (Windows was not affected).
- Re-designed the implementation of Join.
- 25/08/2013
- Solved a minor bug which caused single thread not to return any blobs.
- A piece of code used for debug purposes and remained uncommented until now caused a severe slowdown in the component labelling phase. This has been now fixed. We're sorry if any test made has proven to be slower than your expectations.
- 24/08/2013
- Works on Linux!
- 22/08/2013
- Added a working function to Join blobs and updated the functions in order to work with joined blobs.
- 06/05/2013
- Fixed a bug where some adiacent blobs were considered as different blobs and not joined accordingly.
- Added the numThread parameter to the new 2.0 constructor: in this way one can force the constructor to use as many threads as he/she wants.
- 13/04/2013
- New logo, created from the previous by using the multi-core interface.
- Created the first pages of the wiki, along with the addition of some performance comparison graphs.
- 12/04/2013
- Created a benchmark function in order to test the multi-thread interface.
- 08/04/2013
- Now you can use Mat instead of the old IplImage objects!
- Implemented multithread blob detection.
- Solved some bugs.