Davis King
4cb7f7af8f
removed unused variable
2013-03-03 16:28:10 -05:00
Davis King
94d1e7874f
Changed code slightly to avoid a bug in gcc 4.1.2
2013-03-03 16:27:49 -05:00
Davis King
99a9c2760a
Made the detection threshold an argument to get_surf_points() rather than having it hard
...
coded. I also increased the default threshold to a more reasonable value. The previous
value hardly excluded any points and gave a slightly worse average precision on a standard
test dataset.
2013-03-03 14:59:21 -05:00
Davis King
8b8bd9b1b4
Made get_surf_points() set the integral image pixel type automatically
...
based on the input pixel type rather than always using long.
2013-03-03 14:36:59 -05:00
Davis King
a3b6df3ef3
Added get_next_double_click() to the image_ex example.
2013-03-03 12:46:07 -05:00
Davis King
96b03e7065
cleaned up release notes
2013-03-03 12:38:12 -05:00
Davis King
485e1b7f32
updated docs
2013-03-03 12:25:33 -05:00
Davis King
ce6bdde581
improved comments
2013-03-03 12:13:05 -05:00
Davis King
649ed2f160
updated example
2013-03-03 12:05:14 -05:00
Davis King
1f8f1261e3
Added scope qualifiers to dlib::array so there isn't a name conflict
...
on C++11 compilers.
2013-03-03 10:40:33 -05:00
Davis King
5dd2ea045b
updated docs
2013-03-02 23:46:18 -05:00
Davis King
67c7ebd5d6
Added initial version of parallel for loop example
2013-03-02 23:43:46 -05:00
Davis King
d69a1c9533
Added an overload of cca() that can take random_subset_selector objects.
2013-03-02 11:46:30 -05:00
Davis King
0a9411bf34
Added to_std_vector() to the random_subset_selector.
2013-03-02 11:32:21 -05:00
Davis King
6d4f5b49c2
clarified cca spec
2013-03-02 11:12:22 -05:00
Davis King
6df9cb184e
Clarified spec
2013-03-02 11:08:15 -05:00
Davis King
1eeab0b93d
updated docs
2013-03-02 00:47:08 -05:00
Davis King
d2b9f8f0b2
To work around a bug in visual studio 2012, I changed the iosockstream from using
...
iostream::tie() to implement its "auto flush on read" feature to use the sockstreambuf's
own auto flushing mode instead.
2013-03-01 22:45:56 -05:00
Davis King
e4549f7b9b
Added an option for a sockstreambuf to automatically flush its output
...
buffers before performing any network reads.
2013-03-01 22:44:08 -05:00
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