Commit Graph

4153 Commits

Author SHA1 Message Date
Davis King 8b65624019 Added the DLIB_MAKE_HAS_MEMBER_FUNCTION_TEST() macro and switched some
code over to use it.
2013-08-17 16:26:22 -04:00
Davis King 08f716538f Made it so that the python example programs are run, just to make sure they
work, before the makerel script is allowed to complete.
2013-08-17 10:35:35 -04:00
Davis King 3d728cc95b merged 2013-08-17 09:45:43 -04:00
Davis King ee07bbe00b removed cruft 2013-08-17 09:45:16 -04:00
Davis King b56667d3c3 updated docs 2013-08-14 21:27:43 -04:00
Davis King e16a3a3f0a improved makedocs script 2013-08-14 21:23:16 -04:00
Davis King 6a5a3431e6 merged 2013-08-14 21:06:20 -04:00
Davis King 9d6386ad99 Fixed a bug in the sequence_segmenter which could cause it to output detected
sequences that go slightly beyond the end of the input sequence.
2013-08-14 21:05:29 -04:00
Davis King 3bcfddc004 Created release v18.4 2013-08-11 21:49:30 -04:00
Davis King e183a6a127 Added tag v18.4 for changeset 78be73b57b82 2013-08-11 21:49:30 -04:00
Davis King 0a5d62d85c Made makedocs recompile the python interface so sphinx can always use the current stuff. 2013-08-11 21:48:18 -04:00
Davis King 9e41955cf5 Minor change to avoid doing unnecessary computations in certain cases. 2013-08-11 13:21:12 -04:00
Davis King d9f38e986a Minor changes to avoid warnings in visual studio 2005 2013-08-10 09:21:42 -04:00
Davis King c72f709bbc Fixed incorrect type used for iterator in example program. 2013-08-10 09:21:01 -04:00
Davis King 2a56ca8d33 updated release notes 2013-08-09 12:51:05 -04:00
Davis King 0d110bc40e updated docs 2013-08-09 12:48:13 -04:00
Davis King 299b0051d6 cleaned up main page a little 2013-08-09 12:43:34 -04:00
Davis King a09a8f6a95 Added more python doc strings 2013-08-09 11:56:06 -04:00
Davis King 9df0677555 updated docs 2013-08-09 11:40:04 -04:00
Davis King 3bfece9aec Added a max_cost_assignment python example 2013-08-09 11:36:34 -04:00
Davis King c9bdb9b2da Added python bindings for the max_cost_assignment() and assignment_cost() routines. 2013-08-09 11:23:38 -04:00
Davis King b68e5a37fb Added functions for easily converting between python list objects and std::vector. 2013-08-09 11:23:05 -04:00
Davis King 7640decee9 clarified spec 2013-08-09 11:22:03 -04:00
Davis King a9fd939c82 Added another matrix constructor. Now we can construct from python lists. 2013-08-09 11:00:40 -04:00
Davis King bbf9863b57 Made the unit tests also compile all the example programs 2013-08-08 19:42:37 -04:00
Davis King ab97c454e3 updated docs 2013-08-08 19:38:43 -04:00
Davis King 5be1478295 Clarified comments 2013-08-08 19:37:39 -04:00
Davis King c87571ce4e clarified example 2013-08-08 19:37:29 -04:00
Davis King e20a2190e2 Added structural svm solver example program 2013-08-08 19:07:50 -04:00
Davis King cf8774b3c3 Fixed grammar in comment 2013-08-08 18:13:22 -04:00
Davis King 1dd9888bae Added more comments about sparse vectors to the python examples 2013-08-08 11:40:03 -04:00
Davis King 0660dc02e5 Made python svm struct interface work with sparse vectors 2013-08-08 11:38:12 -04:00
Davis King 8c111ee73a Improved sparse vector python docs 2013-08-08 11:37:55 -04:00
Davis King bc9bf3609a Add checks into the vector_normalizer and vector_normalizer_pca objects
to detect users giving infinite and NaN values as inputs.
2013-08-08 10:31:32 -04:00
Davis King ec4865ed60 Added some asserts into the optimization code to detect when the user
accidentally creates objective functions which output infinite or NaN values.
2013-08-08 10:20:38 -04:00
Davis King 625488ee34 updated docs 2013-08-08 10:09:35 -04:00
Davis King d9a93fdce1 Added is_finite() for matrix objects. 2013-08-08 10:04:05 -04:00
Davis King fe410de2bb Added is_finite() 2013-08-08 09:44:53 -04:00
Davis King 9910982337 Minor change to avoid a compiler warning 2013-08-07 14:39:56 -04:00
Davis King 8ac87abe2c Added the option to disable overlay editing to the image_display. Also made
the image_window not allow overlay editing.
2013-08-07 14:15:12 -04:00
Davis King b6bf552c8d Fixed a bug in the image_window which made it's behavior slightly weird
when a user drew rectangles on it.
2013-08-07 13:42:06 -04:00
Davis King 4cc14d2663 Added Steven Van Ingelgem's patch to the HTTP server which makes
operations on HTTP headers case-insensitive.
2013-08-07 13:08:20 -04:00
Davis King 9fa2cc573d updated docs 2013-08-07 12:30:44 -04:00
Davis King 65c6a30ee2 Changed all the structural SVM tools to use a default PSI cache size of 5. 2013-08-06 21:25:34 -04:00
Davis King b5a90e52fb Updated tests to work with current code 2013-08-06 21:25:07 -04:00
Davis King 36d5677a26 Updated example program to work best with the new code 2013-08-06 00:33:50 -04:00
Davis King 4b29dec604 Added use_relative_feature_weights() and use_uniform_feature_weights()
functions to make it easy to configure image scanners that use the hashed_feature_image.
2013-08-06 00:31:58 -04:00
Davis King 615b3cf6a0 Added an option to weight the features from a hashed_feature_image
relative to the number of times they occur in an image.  I also set
the new default behavior to use this relative weighting and changed
the serialization format to accommodate this.
2013-08-06 00:03:24 -04:00
Davis King 712c65779c Added get_feature_extractor() functions to the image scanners so the underlying
feature extractors can have their parameters queried.
2013-08-05 23:50:51 -04:00
Davis King a448b452da Removed cruft 2013-08-05 23:02:40 -04:00