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
Davis King
5ff051c53d
Added negative_dot_product_distance and also clarified spec regarding thread
...
safety.
2013-01-27 16:05:25 -05:00
Davis King
dc9527beb2
Added cosine_distance.
2013-01-27 13:13:49 -05:00
Davis King
b5f77a0cc0
updated docs
2013-01-27 12:09:17 -05:00
Davis King
6aec0e08cf
Added missing asserts
2013-01-27 11:59:47 -05:00
Davis King
364fd4969b
Simplified the code a little by replacing some stuff with calls to
...
parallel_for_blocked()
2013-01-27 11:26:37 -05:00
Davis King
aeaf6e8798
updated docs
2013-01-27 11:15:28 -05:00
Davis King
446dcb43f0
Added more notes to spec
2013-01-27 11:11:04 -05:00
Davis King
da52cbb8b1
Added parallel_for() and parallel_for_blocked().
2013-01-27 10:55:18 -05:00
Davis King
d2625a0dea
made test more robust
2013-01-26 20:20:52 -05:00
Davis King
6e06b0bdf5
Made the distributed structural svm tools use the same improved job/buffering
...
rules as I recently added to the structural_svm_problem_threaded object.
2013-01-26 17:49:43 -05:00
Davis King
4f411d5a44
Made svm_struct_controller_node support network_address objects.
2013-01-26 17:25:12 -05:00
Davis King
cbc469bf42
Added comparison operators for network_address.
2013-01-26 17:23:39 -05:00
Davis King
596201e72d
clarified print statements
2013-01-26 16:44:46 -05:00
Davis King
9d57628192
updated docs
2013-01-26 16:41:13 -05:00
Davis King
cd8ba14ff0
Added an example showing how to use second derivative information
...
when using the optimization tools.
2013-01-26 16:37:38 -05:00
Davis King
c4a63d77a1
Fixed bug in the axpy/scpy BLAS bindings which triggered when empty matrices
...
were assigned to each other.
2013-01-26 11:24:42 -05:00
Davis King
8d217377d7
Fixed a bug introduced yesterday
2013-01-26 10:28:44 -05:00
Davis King
e8d69f8958
Made tests more robust
2013-01-26 01:52:00 -05:00
Davis King
0487e37ed6
Changed code to avoid unnecessary cutting plane copying. This makes the
...
optimizer noticeably faster in some cases.
2013-01-26 01:51:28 -05:00
Davis King
c9bd5309ef
Added missing const keywords
2013-01-26 01:01:47 -05:00