Commit Graph

3057 Commits

Author SHA1 Message Date
Davis King
d974648669 updated release notes 2012-08-26 18:15:45 -04:00
Davis King
70076e5141 Added more versioning information into the serialization methods for
these objects.
2012-08-26 18:15:25 -04:00
Davis King
c2dd8912aa updated docs 2012-08-26 16:59:14 -04:00
Davis King
9cf06f6937 clarified spec 2012-08-26 16:55:44 -04:00
Davis King
e19f5d65fe updated docs and specs 2012-08-26 15:07:28 -04:00
Davis King
2bee86842a fixed typo in spec 2012-08-26 14:38:55 -04:00
Davis King
6dc8f42a30 updated docs 2012-08-26 14:37:44 -04:00
Davis King
4d8a070adc Added another overloaded operator() to the object_detector so that it is
easy to get full_object_detections out of it.
2012-08-26 14:08:48 -04:00
Davis King
a6b44e0efb Cleaned up the full_object_detection's interface and improved some comments
here and there.
2012-08-26 13:45:57 -04:00
Davis King
3bcab68a3e Fully qualified some more dlib set objects. 2012-08-24 23:16:01 -04:00
Davis King
2a5072d116 updated object detector tests to do some movable part stuff. 2012-08-24 23:09:58 -04:00
Davis King
1468d153ce Fully qualified the references to dlib::set so they compile now that
std::set is #included by the serialize header file.
2012-08-24 22:35:58 -04:00
Davis King
a2ca2621a0 updated docs 2012-08-24 22:30:29 -04:00
Davis King
a66870ecad merged 2012-08-24 22:17:22 -04:00
Davis King
ea2d8ddce8 Minor interface cleanup 2012-08-24 22:13:19 -04:00
Davis King
048af3c7b4 Added missing requirements 2012-08-24 22:07:52 -04:00
Davis King
c4c8535dae refactored the scan_image_pyramid interface slightly. 2012-08-24 22:03:33 -04:00
Davis King
a32002eab6 Added overloads of the object detection test tools that work with
both rectangle and full_object_detection objects.
2012-08-24 22:02:36 -04:00
Davis King
786b1dbd38 Implemented the movable part stuff. It all seems to be working properly now. 2012-08-24 20:38:50 -04:00
Davis King
a48cde58a9 fleshed the full_object_detection out a little more. 2012-08-24 20:22:27 -04:00
Davis King
2e61943873 Added an assert to check that the image_scanner_type is generating
legit feature vectors.
2012-08-24 20:21:42 -04:00
Davis King
f351fad518 Added serialization support for std::set. 2012-08-18 15:28:17 -04:00
Davis King
8fc379944d Updated scan_image_pyramid serialization to include the movable rectangle
info.
2012-08-12 13:55:00 -04:00
Davis King
838caffb8a Refactored the interfaces and objects related to object detection so that
they can support movable object part models.  Now all that needs to be
done is to implement the TODO inside the scan_image_pyramid object and
the movable part model support should be up and working.
2012-08-12 13:41:46 -04:00
Davis King
6f57d405e2 fixed bug. 2012-08-11 00:03:59 -04:00
Davis King
9bea5e3940 Removed the implicit conversion from rectangles. 2012-08-10 23:54:45 -04:00
Davis King
6f9de0f4df Added the full_object_detection object. 2012-08-10 21:44:38 -04:00
Davis King
8a84321110 Removed cruft from spec file. 2012-08-07 20:55:43 -04:00
Davis King
4e10298903 Added a randomize_samples() that works on three things. 2012-07-29 20:43:59 -04:00
Davis King
89b1794165 updated docs 2012-07-29 20:23:32 -04:00
Davis King
d1b579f09e Added try/catch block to main(). 2012-07-29 20:18:00 -04:00
Davis King
8c8c5bf3ce Added overloads of test_graph_labeling_function() and
cross_validate_graph_labeling_trainer() that can incorporate per node
loss values.
2012-07-29 20:13:58 -04:00
Davis King
6eee12f291 Improved the assert messages related to badly formed graph labeling
problems.
2012-07-29 19:38:14 -04:00
Davis King
0246088a67 Added a per node loss interface for the structural_graph_labeling_trainer. 2012-07-29 19:09:57 -04:00
Davis King
7aab9f7199 Fixed grammar 2012-07-29 19:08:59 -04:00
Davis King
960f9cde33 Added a per node loss option to the structural_svm_graph_labeling_problem's
interface.
2012-07-29 18:54:46 -04:00
Davis King
374459b418 Refactored this code a little 2012-07-29 18:26:48 -04:00
Davis King
7e28ce5ef6 Renamed the specification and "code example" links. Also made
"file to include" not a link anymore since you probably shouldn't
be clicking on it when consulting the documentation.
2012-07-28 22:27:34 -04:00
Davis King
0599dab33e A minor change to avoid a compiler error in clang. 2012-07-26 22:54:19 -04:00
Davis King
afb6f2186c Changed the default serialization for integer and byte types so that it runs about 3
times faster.  The behavior should be exactly the same.  The change is basically just
a switch to using the streambuf directly.
2012-07-25 23:19:50 -04:00
Davis King
8a0b380bc2 updated docs 2012-07-15 21:27:23 -04:00
Davis King
166ff18c90 Made this code a little more efficient. 2012-07-15 20:51:01 -04:00
Davis King
2d086b4512 Added sum_filter_assign(). 2012-07-15 20:50:41 -04:00
Davis King
ca13ff7cc0 Refactored code and added find_points_above_thresh() 2012-07-15 20:40:22 -04:00
Davis King
9ff6efab71 Added scan_image_movable_parts() unit tests. 2012-07-15 20:24:03 -04:00
Davis King
3a2b8ee4a1 Added scan_image_movable_parts() 2012-07-15 20:16:40 -04:00
Davis King
ab57847911 updated docs 2012-07-15 15:33:00 -04:00
Davis King
98c5e94a19 Changed protocol buffer serialization to use a 32bit little endian
integer instead of the usual dlib variable width encoding.
2012-07-15 15:31:41 -04:00
Davis King
55c7d8e1c1 clarified spec 2012-07-15 14:18:43 -04:00
Davis King
d13c84fba0 clarified docs 2012-07-15 14:16:37 -04:00