Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
D
dlib
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
钟尚武
dlib
Commits
8ed315c6
Commit
8ed315c6
authored
Mar 01, 2013
by
Davis King
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
updated release notes
parent
a5c4e86e
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
55 additions
and
6 deletions
+55
-6
release_notes.xml
docs/docs/release_notes.xml
+55
-6
No files found.
docs/docs/release_notes.xml
View file @
8ed315c6
...
...
@@ -12,12 +12,61 @@
<current>
New Features:
Non-Backwards Compatible Changes:
Bug fixes:
Other:
- 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_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()
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
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.
- 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
array2d type image (not the one that draws onto a GUI canvas object). The
bug triggered whenever a perfectly horizontal or vertical line that extended
outside the image was drawn. This has been fixed.
- Fixed a bug in the Windows implementation of the signaler object, which
was found by Isaac Peterson. The bug caused the program to deadlock if
signal() or broadcast() was called at exactly the same time a
wait_or_timeout() function timed out.
- Fixed a bug in the image_window and image_display GUI tools which caused
them to not redraw overlay lines correctly in certain cases involving
non-default zoom levels.
- Switched randomly_color_image() to use the non-pointer based version of
murmur_hash3() to avoid violation of the strict aliasing rule. In
particular, the previous version didn't work correctly in gcc 4.7.2 when
optimizations were enabled.
Other:
- Refactored the Platt scaling code a little. Now there is a function,
learn_platt_scaling(), that allows you to directly call the Platt scaling
code without supplying a trainer object.
- Optimized the oca and structural SVM solvers. They are now a little bit faster
than in previous dlib releases.
- Changed how the SURF descriptor is computed slightly to improve its accuracy.
</current>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment