Commit 75e6baf9 authored by Davis King's avatar Davis King

updated release notes

parent 1130288f
......@@ -12,12 +12,52 @@
<current>
New Stuff:
Non-Backwards Compatible Changes:
Bug fixes:
Other:
- Image Processing:
- Added the option to make the features generated by the poly_image
rotationally invariant.
- Added a set of routines for warping, scaling, and resizing images.
See the new "Scaling and Rotating" section of the image processing
documentation for details.
- Added the heatmap() routine for converting an image into a heatmap.
- Machine Learning
- Updated the sequence labeling trainer to allow the user to set different
loss values for different labels.
- Added the rls object. It is an implementation of the linear recursive
least squares algorithm.
- Added the get_option() routines which slightly simplify option parsing
from the command line and config files.
- Added the 128bit version of Murmur hash.
- Added the rls_filter and kalman_filter objects. These are tools for
performing Kalman filtering and recursive least squares filtering.
- Added the circular_buffer object.
Non-Backwards Compatible Changes:
- The poly_image generates slightly different features in this new release.
Therefore, classifiers trained using the previous version will need to be
retrained if they are switched to the new version of poly_image.
- Changed the xcorr() functions so they take the complex conjugate of the right
hand arguments if they are complex numbers. This way they do a proper
cross-correlation and also mirror the behavior of MATLAB. However, this
breaks backwards compatibility with the previous behavior of xcorr().
- Previously, dlib included two versions of dlib::array. However, to
simplify the user interface, dlib now includes only the contiguous
memory implementation of dlib::array. This change should only affect
you if you wrote code which assumed dlib::array::set_max_size() only
allocated a small amount of RAM. The new behavior is similar to the
std::vector::reserve() routine. That is, dlib::array::set_max_size()
will allocate the requested amount of memory immediately.
Bug fixes:
- Fixed a bug which caused certain matrix expressions to not compile
when the BLAS bindings were enabled. In particular, expressions which
involved a 1x1 matrix sometimes didn't compile.
Other:
- Made the matrix routines min(), max(), sum() and mean() work with
complex numbers.
- Turned the array object into a single implementation object. Now arrays
can be created using the normal array&lt;type&gt; obj; syntax. Additionally,
all extensions were merged into the array object.
</current>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment