Commit Graph

2260 Commits

Author SHA1 Message Date
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