Commit Graph

4359 Commits

Author SHA1 Message Date
Davis King ea60f62286 Fixed a bug in randomize_samples(). It forced each element of the input arrays
to move to a new position but was random amongst all permutations with such
moves.  However, this isn't really fully random so this function has been fixed
so it does exactly what the spec says it should.
2014-02-22 13:04:44 -05:00
Davis King 6d32e8c804 Made test a little more numerically robust. 2014-02-22 13:03:14 -05:00
Davis King 5bcfa6853e added more comments 2014-02-20 22:45:46 -05:00
Davis King 878463550a updated docs 2014-02-20 22:43:43 -05:00
Davis King 8296869bed Added initial version of the learning to track example program. 2014-02-20 22:39:48 -05:00
Davis King 2661386229 Fixed compile time error. 2014-02-20 22:39:32 -05:00
Davis King f9e50a2396 Lowered the default stopping epsilon. 2014-02-20 22:22:44 -05:00
Davis King b17762c3e3 updated docs 2014-02-20 22:17:14 -05:00
Davis King 8c27a29eb7 Just renamed variables and simplified a few things. No real changes. 2014-02-20 22:14:42 -05:00
Davis King 63eb621a31 updated docs 2014-02-20 21:15:17 -05:00
Davis King 71d4306edf Added a bias term to the assignment_function's model so the user doesn't need
to remember, or even understand, that they should add it themselves.  However,
this change breaks backwards compatibility with the previous serialization
format for assignment_function objects.
2014-02-20 21:13:41 -05:00
Davis King 5563194476 Added a few more BLAS binding tests 2014-02-20 19:59:34 -05:00
Davis King a7d236c04e Added a guarantee that tracks won't be asked for their feature vector until
they are updated at least once with a detection.
2014-02-20 19:40:17 -05:00
Davis King 3c6cdf50c4 Clarified spec again 2014-02-20 19:11:42 -05:00
Davis King d3c4c73fd9 clarified spec 2014-02-20 18:45:29 -05:00
Davis King 32b16d70f9 updated ml guide diagram 2014-02-20 18:40:28 -05:00
Davis King bd408076e8 updated docs 2014-02-19 22:51:18 -05:00
Davis King 7bd02e8f0f Fleshed out the spec for the new track association stuff. 2014-02-19 22:27:34 -05:00
Davis King 2bf6957779 Added initial version of the learning-to-track interface to the association learning
tools.  So this adds the track_association_function and structural_track_association_trainer
objects and also test_track_association_function() and cross_validate_track_association_trainer()
routines.
2014-02-17 22:23:11 -05:00
Davis King fb6eca2ba1 clarified spec 2014-02-17 09:56:51 -05:00
Davis King 7d35e2579e Added is_track_association_problem() 2014-02-15 20:11:04 -05:00
Davis King 68f95a19bd Simplified sum_filter_assign() interface. 2014-02-15 13:03:38 -05:00
Davis King d8509d3916 Slightly changed #includes to avoid compiler error. 2014-02-14 23:57:24 -05:00
Davis King 1aed832f52 Disabled use of XIM for X11 windowing since it makes programs hang on some
systems.  This means the wide character input methods won't work on X11
systems.
2014-02-13 19:02:33 -05:00
Davis King 017fedcc41 updated about 2014-02-11 20:23:21 -05:00
Davis King 01eaaa563a Made imglab halt at a convenient place when you are using ctrl+key up/down to
auto label boxes.  It will also auto-skip empty images when you hold ctrl.
2014-02-11 20:22:15 -05:00
Davis King aa6919d304 Made --stats print out info on unlabeled boxes. 2014-02-11 20:19:57 -05:00
Davis King a20f401eec Gave imglab the ability to propagate rectangle labels between images. 2014-02-11 19:03:08 -05:00
Davis King 885a19e612 clarified spec 2014-02-11 17:58:57 -05:00
Davis King 839942b82b Fixed weird rectangle highlighting behavior from previous commit. 2014-02-10 20:49:15 -05:00
Davis King 374d5253f8 Updated version number and about string to say that you can now ctrl+left click
to change the label for a rectangle.
2014-02-10 20:40:24 -05:00
Davis King fe03decb10 Now you can ctrl+left click on a rectangle in the image_display to change its
label.
2014-02-10 20:39:53 -05:00
Davis King 1f35b44ded Fixed spelling errors in spec 2014-02-10 20:28:52 -05:00
Davis King fba0158925 made test more robust 2014-02-10 19:24:15 -05:00
Davis King de95484424 Added another #include to avoid a compile time error on Mac OS X 10.9.1 with
gcc 4.8.
2014-02-10 18:31:52 -05:00
Davis King 440ffe8203 merged 2014-02-10 18:29:34 -05:00
Lukas eaf568f9b4 Prevent static assert for set_size on gradient in compute_nuclear_norm_parts() 2014-02-10 14:19:46 +01:00
Davis King e9da373365 updated docs 2014-02-09 22:54:26 -05:00
Davis King c67975c7d6 Added code to test the oca interface with a prior vector. 2014-02-09 21:26:42 -05:00
Davis King f25ca01e07 The oca solver now supports taking a user supplied prior vector. That is,
it lets you use a regularizer like ||w-prior||^2 instead of the usual ||w||^2
regularizer.
2014-02-09 21:17:33 -05:00
Davis King 2c03e133be Renamed one of the unit tests functions because it was often an
auto-completion based on ctags, which is annoying.
2014-02-09 18:51:30 -05:00
Davis King 8cb50b4442 updated docs 2014-02-09 15:09:36 -05:00
Davis King 17b8f97c9a Added face detection python example 2014-02-09 13:23:44 -05:00
Davis King a20f154483 Added a python interface to the fhog_object_detector and related tools. 2014-02-09 12:56:35 -05:00
Davis King 78aeaca937 Added tools for interfacing with python images. 2014-02-09 12:56:13 -05:00
Davis King 5a385a3c02 A minor change to ensure the load() function can load objects
like the cv_image.
2014-02-09 10:25:59 -05:00
Davis King 944748b330 updated docs 2014-02-08 18:50:14 -05:00
Davis King 1b71d0bbe4 updated docs 2014-02-08 17:49:52 -05:00
Davis King 7e802ebd79 Fixed compiler error in assert statement 2014-02-08 17:48:33 -05:00
Davis King fe3d5901c1 Clarified the spec for extract_image_chips() and also made it so the user can
explicitly specify the dimensions of the extracted chips.
2014-02-08 17:46:35 -05:00