Commit Graph

4369 Commits

Author SHA1 Message Date
Davis King b0cdcd82a9 Clarified spec 2014-02-22 17:35:48 -05:00
Davis King 85b6a50a9d Added comments to config.h about what other #defines you should set when
building dlib as a shared library.
2014-02-22 17:32:14 -05:00
Davis King 867e52d3bd Fixed cmake file so that the "use fftw" option actually causes the
build to use fftw.
2014-02-22 17:31:53 -05:00
Davis King 28a0d860aa Fixed compile time error that triggered when trying to link with fftw 2014-02-22 17:31:25 -05:00
Davis King 2b2fed842f Added unit tests for the new learning-to-track stuff. 2014-02-22 16:47:31 -05:00
Davis King 9b16325df6 fixed more grammar 2014-02-22 16:08:34 -05:00
Davis King 114f677d74 Fixing grammar in comments. 2014-02-22 16:07:17 -05:00
Davis King f9d3da11d0 Fleshed out example program. 2014-02-22 15:52:28 -05:00
Davis King 26faeeb419 clarified spec 2014-02-22 13:37:58 -05:00
Davis King a5082f7a50 Made the track association testing functions smarter about how they evaluate
the quality of a track association function.
2014-02-22 13:06:41 -05:00
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