Difference between revisions of "BoofCV Change Log"

From BoofCV
Jump to navigationJump to search
m
m
Line 1: Line 1:
Date    : 2016/03/27
Date    : 2016/06/04


Version : 0.23
Version : 0.24


* Refactored image data structure names for consistency and brevity
* Confusion Matrix Visualization
** Sorry for the massive refactoring
** Fixed bug where a row/column was being lopped off
** ImageUInt8 -> GrayU8
** Added labels
** MultiSpectral -> Planar
** Added ability to highlight one category
** Interleaved is unchanged
** Added ability to query what's at a specific location
* Removed Alpha from version name since it was pointless and non-informative
* Local Image Normalization for use in machine learning
** Will hit 1.0 once a (good) face detector is added
* Added weighted RGB to Gray conversion with example
* Updated dense descriptor configurations to include a default sampling period
* Convolve
** SIFT, Fast SURF, Stable SURF
** Better support for 64-bit float images
* FactoryDescribeImageDense
* Module "core" (formally "all") can be used to import everything in boofcv/main
** Now accepts null for configuration and creates a default
* Module "all" can be used to import everything in boofcv/main AND boofcv/integration
* FactoryOrientation
* Adjusted assisted calibration so that it's possible to provide a custom output directory
** SIFT now accepts a null argument.  Thanks pcmoen for pointing out this bug.
* Video
* ImplOrientationImageAverageIntegral
** Xuggler's Maven repository has taken it down.  Effectively killing the zombie project
** Fixed internal null pointer exception
** JavaCV has been integrated in as a replacement.
** Fixed bad unit test
** Thanks pcmoen for pointing out this bug
* Hamming Distance
** New algorithm from Sean Eron Anderson Bit Twiddling Hack
** 68 times faster than equivalent older code
** 8 times faster than a lookup table!
** Thanks pcmoen for finding this gem and the pull request
* FactoryDerivative
** Deleted type-specific functions
* BorderType.VALUE is now ZERO because it always defaulted to zero

Revision as of 08:35, 5 June 2016

Date  : 2016/06/04

Version : 0.24

  • Confusion Matrix Visualization
    • Fixed bug where a row/column was being lopped off
    • Added labels
    • Added ability to highlight one category
    • Added ability to query what's at a specific location
  • Local Image Normalization for use in machine learning
  • Added weighted RGB to Gray conversion with example
  • Convolve
    • Better support for 64-bit float images
  • Module "core" (formally "all") can be used to import everything in boofcv/main
  • Module "all" can be used to import everything in boofcv/main AND boofcv/integration
  • Adjusted assisted calibration so that it's possible to provide a custom output directory
  • Video
    • Xuggler's Maven repository has taken it down. Effectively killing the zombie project
    • JavaCV has been integrated in as a replacement.