Davis King
10cf3028a7
updated intro and a few other things
2013-02-28 21:58:58 -05:00
Davis King
933fd7e724
updated docs
2013-02-28 21:54:42 -05:00
Davis King
d1352e344e
updated docs
2013-02-28 20:32:51 -05:00
Davis King
36c6a64e02
updated docs
2013-02-28 20:29:14 -05:00
Davis King
8ed315c6fd
updated release notes
2013-02-28 20:26:50 -05:00
Davis King
a5c4e86ee3
fixed grammar in comment
2013-02-28 19:59:18 -05:00
Davis King
a3704989c4
Added more parallel_for() unit tests and changed code to suppress compiler warnings.
2013-02-28 19:07:43 -05:00
Davis King
a96a3886e9
Changed the file and directory objects to not be reference counted. This
...
is so they are safer to use in threaded programs.
2013-02-28 18:45:10 -05:00
Davis King
12dfdde33b
Added unit tests for segment_image()
2013-02-28 18:09:37 -05:00
Davis King
932ddb40b2
Made segment_image() use the fast version for uint16 pixels.
2013-02-28 18:07:12 -05:00
Davis King
0a1908d7d0
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.
2013-02-27 23:43:26 -05:00
Davis King
055d6f5689
Fixed some compiler errors when using certain versions of the verbose
...
parallel_for routines.
2013-02-26 23:33:17 -05:00
Davis King
a32f475cb8
Added parallel_for_blocked_verbose() and also slightly improved
...
verbose time remaining estimation.
2013-02-26 23:25:45 -05:00
Davis King
acdae5c2e5
updated docs
2013-02-23 22:44:23 -05:00
Davis King
18ea784f39
Fixed a bug in parallel_for() and added unit tests for it.
2013-02-23 22:36:19 -05:00
Davis King
a31511c55c
Added parallel_for_verbose()
2013-02-23 18:31:49 -05:00
Davis King
2c330080e2
Changed default parallel_for chunk size to 8 instead of 4.
2013-02-23 17:41:26 -05:00
Davis King
8ef6863aa9
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.
2013-02-18 19:47:40 -05:00
Davis King
bba96f36b5
Added a non-uniform weighting to each SURF bin. This improves
...
the mean average precision when matching SURF descriptors
by about 2%.
2013-02-18 17:37:49 -05:00
Davis King
f52f4522b1
Added a comment.
2013-02-18 09:14:25 -05:00
Davis King
905fd90303
Changed the hessian_pyramid so that it has a slightly smaller border
...
region and therefore finds more interest points.
2013-02-17 22:28:15 -05:00
Davis King
ddaefb6c26
Changed how the surf descriptor is computed slightly to improve its accuracy.
2013-02-17 21:25:52 -05:00
Davis King
439888e9d3
Made average_precision() a little more generalized.
2013-02-17 10:44:55 -05:00
Davis King
f5fe20c1ff
updated docs
2013-02-14 23:37:57 -05:00
Davis King
97a55037d1
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>.
2013-02-14 23:35:14 -05:00
Davis King
612fe85bc0
updated docs
2013-02-14 23:01:23 -05:00
Davis King
a61a03fa16
Added tests for average_precision()
2013-02-14 22:58:47 -05:00
Davis King
d102f69a37
Added average_precision()
2013-02-14 22:53:41 -05:00
Davis King
8b5b6fb050
All I did was put an "if (NOT TARGET dlib)" around the main body of the CMakeLists.txt
...
so that we avoid a common cmake warning.
2013-02-11 18:03:16 -05:00
Davis King
e20926e805
A minor change to avoid a compiler warning in visual studio 2012
2013-02-11 18:02:26 -05:00
Davis King
2f46416150
simplified cmake file
2013-02-10 14:46:57 -05:00
Davis King
0a39006dea
Simplified cmake scripts
2013-02-10 14:14:33 -05:00
Davis King
bbfcf2557b
Simplified these cmake files.
2013-02-10 13:58:22 -05:00
Davis King
c7b5b9e8c8
Added a simple cmake script users can use to simplify their own CMakeLists.txt scripts
2013-02-10 13:54:29 -05:00
Davis King
d2cfcb7bdb
Added unit tests for new matrix operator>> and fixed a bug in it.
2013-02-10 13:27:59 -05:00
Davis King
3f2a0c2b22
Added an operator>> for matrix objects which allows you to read in
...
ASCII matrices using the format used by operator<<.
2013-02-10 12:50:00 -05:00
Davis King
010f87a606
updated docs
2013-02-05 17:03:27 -05:00
Davis King
e70a370ce4
updated docs
2013-02-04 18:52:17 -05:00
Davis King
91d50a7fc5
merged
2013-02-04 18:32:43 -05:00
Davis King
b9e907a9dc
clarified spec
2013-02-04 17:43:06 -05:00
Davis King
8310870cc2
Created release v18.0
2013-02-04 17:10:53 -05:00
Davis King
baeedba87e
Added tag v18.0 for changeset df60c7686f39
2013-02-04 17:10:53 -05:00
Davis King
af0cf84f79
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.
2013-02-02 16:50:57 -05:00
Davis King
d1295d13c8
A minor change to avoid a compiler warning in visual studio.
2013-02-02 14:06:48 -05:00
Davis King
f6782bb807
Merge
2013-02-01 19:36:36 -05:00
Davis King
175929496e
Added a pipe test that catches the bug I just fixed.
2013-02-01 19:32:56 -05:00
Davis King
a23468b9d6
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() funciton timed
out.
2013-02-01 18:42:46 -05:00
Davis King
04360d7aac
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.
2013-01-30 22:50:40 -05:00
Davis King
c28e4ec727
Clarified spec with regards to infinite weight edges.
2013-01-27 18:49:04 -05:00
Davis King
be2232506e
updated docs
2013-01-27 16:17:31 -05:00