Commit Graph

4153 Commits

Author SHA1 Message Date
Davis King 1cff4030b9 fixed #include 2013-11-17 20:26:37 -05:00
Davis King 8c89480d1b Fixed broken #include 2013-11-17 19:18:52 -05:00
Davis King eabec393a1 updated docs 2013-11-17 19:14:49 -05:00
Davis King 160337da3e Made the one_vs_one_trainer and one_vs_all_trainer objects multithreaded
so they can run each binary trainer on a different core.
2013-11-17 19:14:35 -05:00
Davis King 525f2a529b Made the probabilistic trainer adapter not hold onto the input trainer
by reference since this causes problems if the probabilistic adapter
is saved for later use.  Now it will simply hold the trainer by value.
2013-11-17 19:01:27 -05:00
Davis King 83217d764a Added the option to learn non-negative weights to the svm_multiclass_linear_trainer. 2013-11-17 16:25:34 -05:00
Davis King 8e6b5a40c6 merged 2013-11-17 15:59:26 -05:00
Davis King db5352d174 updated docs 2013-11-17 15:59:16 -05:00
Davis King 8d23fd8c35 updated docs 2013-11-17 15:58:40 -05:00
Davis King f9530dcdf1 Made the svm_multiclass_linear_trainer threaded. This also means you have to
#include dlib/svm_threaded.h instead of dlib/svm.h to get it now.
2013-11-17 15:58:32 -05:00
Davis King 72e5fbc2c4 Updated suggested books page to include accelerated c++ and a better
online reference.
2013-11-17 15:55:57 -05:00
Davis King ef41b7f61c merged 2013-11-17 15:05:57 -05:00
Davis King 7dd725cb11 Made the matrix sub expression operators work with any kind of
integer ranges rather than just long ranges.
2013-11-17 15:05:41 -05:00
Davis King 2384f6cce1 Added missing asserts 2013-11-17 14:14:26 -05:00
Davis King 17a4666941 Added unit tests for new scan_fhog_pyramid object. 2013-11-17 14:01:47 -05:00
Davis King 46bb6dc8f5 Added code showing how to get the individual decision functions out of a
multiclass decision function object.
2013-11-17 13:47:26 -05:00
Davis King 1e67beb7d0 Added unit tests for new inv() functions for the point transformation objects. 2013-11-17 13:29:52 -05:00
Davis King 2a4e62f222 Added sign() for matrix objects. 2013-11-17 13:24:00 -05:00
Davis King 31727df741 updated docs 2013-11-17 13:23:28 -05:00
Davis King 49f8b2860f Clarified matrix usage in the examples 2013-11-17 12:42:41 -05:00
Davis King 088a72063a updated docs 2013-11-17 11:34:54 -05:00
Davis King 3ea469b876 updated docs 2013-11-17 11:26:53 -05:00
Davis King d210bc77ef fixed grammar 2013-11-17 11:24:31 -05:00
Davis King 5edb5662e0 Added the --add option to the imglab tool. 2013-11-16 16:28:13 -05:00
Davis King 8fc2f43607 Fixed grammar/confusing sentence. 2013-11-16 09:15:52 -05:00
Davis King e8b77f0a3e relaxed PSI consistency test again. 2013-11-15 20:18:10 -05:00
Davis King 14a11a2688 Slightly simplified the code 2013-11-15 20:17:57 -05:00
Davis King 7742c575bd Made rotate_image() return a transformation object that defines the point mapping
between the input and output images.
2013-11-13 19:52:40 -05:00
Davis King 478af745de Added inv() that invert point transformation functions. 2013-11-13 19:50:15 -05:00
Davis King 01fa1f223e Fixed a compile time bug that could occur when wide character strings were
serialized.
2013-11-13 18:50:47 -05:00
Davis King 64f36ea160 Increased the threshold for using separable filters. 2013-11-11 21:20:09 -05:00
Davis King 0ffdc78242 Made remove_unobtainable_rectangles() work on scan_fhog_pyramid. 2013-11-11 19:08:28 -05:00
Davis King 791e9cda7f updated docs 2013-11-11 17:48:54 -05:00
Davis King b3ca12587e Added missing requires clause to function. 2013-11-11 17:48:48 -05:00
Davis King 60a1bdc9a8 clarified spec 2013-11-11 17:46:50 -05:00
Davis King 6401e6931e Added scan_fhog_pyramid. 2013-11-11 17:35:00 -05:00
Davis King dc4cc09294 More stuff to avoid compiler errors in clang 2013-11-11 00:36:26 -05:00
Davis King 39eef90b35 Minor change to avoid compiler error in clang 2013-11-11 00:30:25 -05:00
Davis King 8ea4fc3fba A minor change to avoid a compiler error in visual studio 2005 2013-11-11 00:08:17 -05:00
Davis King 61c2a5eb2a Sped up the image filtering functions by switching them to use AVX
instructions when available.
2013-11-10 23:49:42 -05:00
Davis King 80d36f4370 Fleshed out the AVX SIMD support 2013-11-10 23:48:58 -05:00
Davis King 4fec4476ac Fixed bug in simd4i operator>> 2013-11-10 22:03:26 -05:00
Davis King 6a56aad01a A minor change to avoid a compiler error when not using SSE instructions. 2013-11-10 21:21:57 -05:00
Davis King a29472ab9e Made extract_fhog_features() and resize_image() a little faster. 2013-11-10 20:52:26 -05:00
Davis King d92b33de6a Fixed SSE detection macros to work properly with -msse3 2013-11-10 20:47:32 -05:00
Davis King e4abab3755 Made extract_fhog_features() a little faster by adding more SIMD instructions. 2013-11-10 14:00:35 -05:00
Davis King 26eb8143a4 Made spatially_filter_image_separable() a little bit faster. 2013-11-10 13:24:27 -05:00
Davis King ae08cdc5cb Made spatially_filter_image() use SIMD instructions when filtering float data. 2013-11-10 12:29:02 -05:00
Davis King 306c9c5be2 Made spatially_filter_image_separable() use SIMD instructions when filtering
float data.
2013-11-10 11:48:22 -05:00
Davis King 9b9ffcba86 Increased the speed of resize_image() and the image pyramid functions by making
them use SIMD instructions.  Also changed the default interpolation method for
pyramid_up to bilinear interpolation and removed the levels option.
2013-11-08 22:46:41 -05:00