Davis King
47dbdfdf5f
Created release v18.1
2013-03-03 18:59:58 -05:00
Davis King
ae548726dd
Added tag v18.1 for changeset 8d0762ab49b9
2013-03-03 18:59:57 -05:00
Davis King
06fc96b920
updated release notes
2013-03-03 18:38:31 -05:00
Davis King
a97a2c90f2
simplified SURF example program
2013-03-03 17:25:10 -05:00
Davis King
9160565fc9
updated docs
2013-03-03 17:19:46 -05:00
Davis King
bd6c145b1a
Added draw_surf_points().
2013-03-03 17:16:05 -05:00
Davis King
1cab1fae44
Set a default value for the max number of points argument for get_surf_points().
2013-03-03 16:49:19 -05:00
Davis King
26639d629b
minor change to avoid compiler warning
2013-03-03 16:33:35 -05:00
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