Davis King
aa88a574bd
setup separate measures of loss for false alarms and missed truth boxes.
2011-09-09 18:59:16 -04:00
Davis King
c8ccb488b0
Added comments clarifying the thread safety requirements of the new
...
object detection tools.
2011-09-08 23:25:07 -04:00
Davis King
d9ef460c69
Removed some testing/debugging code like internal asserts, cout
...
statements, and other cruft.
2011-09-08 23:10:43 -04:00
Davis King
167ddaf99f
Fixed a spelling error
2011-09-08 22:54:58 -04:00
Davis King
74c12ff8d1
updated docs
2011-09-08 22:36:54 -04:00
Davis King
860c278e0c
Added yet more missing asserts
2011-09-08 22:29:52 -04:00
Davis King
8372b859d0
Added a missing assert
2011-09-08 22:19:48 -04:00
Davis King
4e2ab80eb0
Added a missing assert and fixed some typos.
2011-09-08 22:16:44 -04:00
Davis King
ae0c81bc76
Added missing assert
2011-09-08 22:08:23 -04:00
Davis King
5e7d14f4ca
simplified this object a little bit.
2011-09-08 22:01:31 -04:00
Davis King
02566cc9b5
Fixed a bug in the cpp_tokenizer that only shows up on newer versions of
...
gcc. It wasn't tokenizing double quoted strings right.
2011-09-08 20:15:41 -04:00
Davis King
e651368685
updated docs
2011-09-08 19:30:18 -04:00
Davis King
91dbcb33af
filled out spec
2011-09-08 19:14:26 -04:00
Davis King
cf8e0529ac
improved the spec
2011-09-08 18:48:28 -04:00
Davis King
12e6f8eeec
Added some comments. Still need to complete the spec.
2011-09-07 23:45:14 -04:00
Davis King
651df561c1
filled in the spec
2011-09-07 23:32:09 -04:00
Davis King
d607a8e5de
Added a functor for testing if two rectangles overlap.
2011-09-07 23:12:50 -04:00
Davis King
a57744ac6e
Added the structural_svm_object_detection_problem object.
2011-09-07 22:59:21 -04:00
Davis King
c81c5e2f39
Added the object_detector object.
2011-09-07 22:33:40 -04:00
Davis King
290de9b449
Added some functions for creating detection templates.
2011-09-07 22:22:53 -04:00
Davis King
51c0c14845
Added the scan_image_pyramid object.
2011-09-07 22:09:35 -04:00
Davis King
0aac284498
Added the hashed_feature_image object.
2011-09-07 21:59:23 -04:00
Davis King
e5014f0d72
Fixed typos in spec.
2011-09-07 20:16:18 -04:00
Davis King
ca30fd7609
Added missing requirement.
2011-09-07 20:07:21 -04:00
Davis King
e30b58a96c
Added some optimized serialization overloads for std::vectors of
...
characters to take advantage of the fact that you can just write
the contents of memory out in this case.
2011-09-07 18:56:28 -04:00
Davis King
e400a74bca
Fixed typo
2011-09-07 18:40:48 -04:00
Davis King
35d93ab1c2
Fixed grammar in comment.
2011-09-05 11:27:20 -04:00
Davis King
40579234b6
Added a copy_configuration() routine to the hog_image.
2011-09-04 10:27:57 -04:00
Davis King
0a516b25ad
Added a get_num_dimensions() method to the hog_image.
2011-09-04 10:05:34 -04:00
Davis@potato-xp.localnet
2c4a44398b
Changed the set_current_dir() implementation so that it compiles in visual studio
...
even when compiling with unicode strings enabled.
2011-09-02 22:00:22 -04:00
Davis King
5a5ec05153
Updated same so it compiles with the current version of the krr_trainer.
2011-09-02 18:08:38 -04:00
Davis King
ccfe3dc0fa
Added cast to avoid compiler warning in visual studio 2010
2011-09-01 17:49:33 -04:00
Davis King
26681283c4
updated docs
2011-08-31 19:18:13 -04:00
Davis King
98579975c1
Added the scan_image() routine. It is a tool for sliding a set of rectangles
...
over an image space and finding the locations where the sum of pixels in
the rectangles exceeds a threshold.
2011-08-31 19:07:48 -04:00
Davis King
f9b1aa3502
clarified spec
2011-08-30 18:36:43 -04:00
Davis King
23604f38c4
Added a missing requires clause
2011-08-29 20:13:53 -04:00
Davis King
7c95a2ac63
Gave the sparse vectors their own block in the documentation. This
...
way it is obvious what file to #include to get them.
2011-08-29 19:49:10 -04:00
Davis King
bb59a32527
clarified the spec
2011-08-29 19:44:23 -04:00
Davis King
6cac033ccd
updated the spec
2011-08-28 22:27:47 -04:00
Davis King
7249a275c7
Added some unit tests for the find_map_nmplp() routine.
2011-08-28 21:58:50 -04:00
Davis King
f36c76ccd3
clarified spec
2011-08-28 20:55:57 -04:00
Davis King
0b16a78579
updated docs
2011-08-28 20:55:48 -04:00
Davis King
4686489056
Added the find_map_nmplp() function for performing approximate
...
MAP inference.
2011-08-28 18:37:00 -04:00
Davis King
f7c9763ab0
Fixed a bug in the png_loader. If you loaded an image with an
...
alpha channel into something without an alpha channel there were
uninitialized values being alpha blended into the image.
2011-08-25 20:30:54 -04:00
Davis King
ba08e28386
Added some overloads of serialize/deserialize for array2d objects
...
which contain simple 8bit POD pixel types. This makes the serialize
routines much faster in these cases.
2011-08-25 20:20:17 -04:00
Davis King
ec09a0400e
- Formally defined how array2d objects must lay their components out in memory
...
- Added width_step() to array2d to help define the memory layout. Also added
it to cv_image to keep the interfaces compatible.
- Fixed a typo in the deserialize for array2d objects. The template wasn't
declared properly.
2011-08-25 20:19:08 -04:00
Davis King
c7103ce3d5
Changed the serialization routine for bgr_pixels to store the pixels
...
in BGR order rather than RGB.
2011-08-25 19:50:13 -04:00
Davis King
d983412935
Added a mem_manager_type typedef so the interface better matches array2d.
2011-08-25 18:36:17 -04:00
Davis King
fd0de230cf
Fixing incorrect print statement.
2011-08-24 21:45:19 -04:00
Davis King
69839d403f
updated docs
2011-08-24 21:38:43 -04:00