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