Commit Graph

3181 Commits

Author SHA1 Message Date
Davis King
42ea489a48 Fixed minor bug in image_display. 2012-09-02 09:34:32 -04:00
Davis King
10356e3972 Added functions to easily add full_object_detections to the overlay
of an image_window.
2012-09-01 23:46:18 -04:00
Davis King
64e26c7a7a Added the ability to put overlay circles into the image_display and
image_window widgets.
2012-09-01 23:33:59 -04:00
Davis King
d6d1ab853c Added another overloaded operator() to the object_detector. This
one makes it easy to get just a list of full_object_detections
as output.
2012-09-01 22:20:50 -04:00
Davis King
8460f4214b Added an overload of load_image_dataset() that can load the part
information into full_object_detections.
2012-09-01 22:11:32 -04:00
Davis King
25dcd0c716 Updated the embedded XSLT style sheet for image metadata XML files. 2012-09-01 00:34:58 -04:00
Davis King
a92b875f95 made imglab work with image parts. 2012-09-01 00:15:03 -04:00
Davis King
78006f27e0 Fixed some minor bugs in the image_display part labeling behavior. 2012-09-01 00:06:29 -04:00
Davis King
a169599c61 Fixed misnamed function in image_display. 2012-08-31 23:39:54 -04:00
Davis King
5d88a2e45a merged 2012-08-31 21:48:49 -04:00
Davis King
2c1332b382 Updated examples to use the simpler start_async() to start the servers. 2012-08-31 21:48:34 -04:00
Davis King
6503f87480 Added the start_async() function to the server object. 2012-08-31 21:47:41 -04:00
Davis King
61d16f226c Added the ability to label parts of objects with the mouse to the image_display
widget.
2012-08-30 23:37:18 -04:00
Davis King
9a6c725314 Made the set_size() methods of the zoomable_region and scrollable_region
widgets virtual.
2012-08-30 23:32:41 -04:00
Davis King
e0813cbf9f updated to work with the new parts map. 2012-08-28 23:08:17 -04:00
Davis King
ef9c773bad Changed the image dataset metadata XML reading tools to use
a map of strings to points to represent object parts.  This
change also removes the old head point from a box since this
information can now be represented in the parts map.
2012-08-28 23:08:04 -04:00
Davis King
dab95b577c Added dlib:: qualifier to something in a #define so the macro works
outside the dlib namespace.
2012-08-27 19:20:04 -04:00
Davis King
cd6494547e fixed grammar 2012-08-26 23:29:48 -04:00
Davis King
5e7513372b Switched loss counting variables from integers to doubles so they
can count real valued loss values correctly.
2012-08-26 22:25:50 -04:00
Davis King
79547b61c5 updated release notes 2012-08-26 21:58:34 -04:00
Davis King
a9eba8c404 made code a little clearer 2012-08-26 21:41:56 -04:00
Davis King
9e2423b375 updated docs 2012-08-26 21:41:03 -04:00
Davis King
46c0017324 Added Sammon's algorithm. 2012-08-26 21:36:55 -04:00
Davis King
bf2edbecb1 Added dpca_matrix_of_size() to discriminant_pca. It allows the user
to easily get a transformation matrix of a particular size.
2012-08-26 20:13:26 -04:00
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