mirror of
https://github.com/davisking/dlib.git
synced 2024-11-01 10:14:53 +08:00
cleaned up release notes
This commit is contained in:
parent
485e1b7f32
commit
96b03e7065
@ -12,36 +12,32 @@
|
||||
|
||||
<current>
|
||||
New Features:
|
||||
- Added svd_fast(), a routine for computing a singular value decomposition of very
|
||||
large matrices.
|
||||
- Added cca(), a routine for doing canonical correlation analysis on very large
|
||||
and high-dimensional datasets.
|
||||
- Added tools for creating parallel for loops, see parallel_for().
|
||||
- Added some features to the image display widgets to let the user easily
|
||||
get information about where the user is clicking. This is the
|
||||
get information about where the user is clicking. This is the new
|
||||
get_next_double_click() routine.
|
||||
- Added svd_fast()
|
||||
- Added cca()
|
||||
- Added serialization support for std::vector<bool>.
|
||||
- Added make_sparse_vector_inplace()
|
||||
- added the orthogonalize() function.
|
||||
- Added count_bits() and hamming_distance()
|
||||
- Added parallel_for() and parallel_for_blocked()
|
||||
- Added cosine_distance and negative_dot_product_distance
|
||||
- Added an operator>> for matrix objects which allows you to read in ASCII
|
||||
matrices using the format used by operator<<.
|
||||
- Added average_precision()
|
||||
- Added serialization support for std::vector<bool>.
|
||||
- Added the following new minor objects and routines: average_precision(),
|
||||
make_sparse_vector_inplace(), orthogonalize(), count_bits(),
|
||||
hamming_distance(), cosine_distance, and negative_dot_product_distance.
|
||||
|
||||
Non-Backwards Compatible Changes:
|
||||
- Changed ranking evaluation functions to return the mean average precision
|
||||
in addition to just raw ranking accuracy. This changes their return types
|
||||
from double to matrix<double,1,2>.
|
||||
- Generalized segment_image() so it works on any pixel type or array of
|
||||
vectors. I also changed it's interface slightly. In particular, I removed
|
||||
vectors. I also changed it's interface slightly. In particular, I removed
|
||||
the min_diff parameter and replaced it with an explicit min_size parameter.
|
||||
|
||||
Bug fixes:
|
||||
- Fixed an endianness bug in the PNG I/O functions which occurred when 16bit
|
||||
grayscale PNGs were used. libpng doesn't automatically convert from host
|
||||
endianness to big endian as the PNG standard demands. You have to explicitly
|
||||
tell it to do this or it will write out the 16bit pixel data in host order
|
||||
which result in the wrong thing happening on little endian chips. Similarly
|
||||
for reading PNGs.
|
||||
grayscale PNGs were used.
|
||||
- Fixed a bug which could potentially occur when empty std::vector<char> or
|
||||
std::vector<unsigned char> were serialized.
|
||||
- There was a bug in the version of draw_line() that draws directly onto an
|
||||
|
Loading…
Reference in New Issue
Block a user