Commit Graph

4359 Commits

Author SHA1 Message Date
Davis King 5d659af761 Added tile_images() 2014-02-08 17:44:34 -05:00
Davis King 60333afec1 updated docs 2014-02-08 16:54:36 -05:00
Davis King 183a3de50c Added set_aspect_ratio() 2014-02-08 16:52:47 -05:00
Davis King bff364dca8 Added some functions for converting a numpy array into a pointer and its
dimensions.
2014-02-06 23:03:35 -05:00
Davis King 746f4282dd Fixed awkward wording 2014-02-05 18:16:11 -05:00
Davis King 942014df47 Added code that will cause the user to get a linker error if they
violate the one definition rule with inconsistent assert enabling.
2014-02-03 20:34:38 -05:00
Davis King 4d041ccb0d updated release notes 2014-02-03 19:25:49 -05:00
Davis King 37f0a66f86 merged 2014-02-03 19:11:02 -05:00
Davis King 87a9cbc5bd merged 2014-02-03 19:09:10 -05:00
Davis King dd0dacb818 Gave pinv() an optional tolerance option. 2014-02-01 16:19:11 -05:00
Davis King 271366096b Fixed typo in assert that prevented it from compiling 2014-02-01 16:07:05 -05:00
Davis King 97dc7f2afc Fixed a compile time bug that happened with gcc when DEBUG was #defined
but not ENABLE_ASSERTS.
2014-02-01 16:06:37 -05:00
Davis King a60188bba9 The stopping condition for the svr_linear_trainer was too tight when
there were a lot of samples, causing it to take an excessive amount
of time to converge in some cases.  This fixes it.
2014-01-28 21:27:21 -05:00
Davis King 9ea4558ea8 merged 2014-01-28 21:19:12 -05:00
Davis King 517e64ee3d updated repo level readme file 2014-01-28 21:09:07 -05:00
Davis King db07f07dd3 Made the asserts that checks if the inputs to the optimization functions are
column vectors always enabled since violating this is a common user error.
2014-01-27 17:56:19 -05:00
Davis King 382c3d975b Added another overload of extract_fhog_features(). This one returns the
features as a column vector but by reference instead of by value.
2014-01-26 19:51:10 -05:00
Davis King 98d1e56485 Clarified spec 2014-01-26 19:33:43 -05:00
Davis King 290b6a1ff3 updated docs 2014-01-26 19:29:51 -05:00
Davis King ff82e91c98 Added add_image_rotations() and also made add_image_left_right_flips() work
with full_object_detection objects in addition to rectangles.
2014-01-26 19:24:39 -05:00
Davis King 033cf73358 Refactored the load_image_dataset() routines so they are easier to use and more
flexible.  This introduces a slight backwards incompatibility in that the
version that loads full_object_detection objects now returns an ignore
rectangle set instead of a parts name list.  But other than that the changes
are backwards compatible with previous version of dlib.
2014-01-26 16:42:10 -05:00
Davis King 5da7644941 Added another constructor to object_detector that makes it easy to combine
multiple detectors together.
2014-01-23 22:17:09 -05:00
Davis King d62fac0daf Added a value_type typedef to the array object. 2014-01-19 21:06:27 -05:00
Davis King 9d32b83ad5 Minor code cleanup 2014-01-19 15:45:05 -05:00
Davis King 73b5462050 Added an overload of pick_initial_centers() that uses the linear kernel when no
other kernel is specified by the user.
2014-01-19 12:40:54 -05:00
Davis King d5b5c28113 updated docs 2014-01-19 11:35:33 -05:00
Davis King 0fc7ed31ce Added nearest_center() 2014-01-19 11:32:31 -05:00
Davis King 4d20056aef Created release v18.6 2014-01-13 16:12:29 -05:00
Davis King 9e8c7c9501 Added tag v18.6 for changeset 6a929c3ad782 2014-01-13 16:12:29 -05:00
Davis King 2ba3c4d47c fixed grammar 2014-01-13 16:11:11 -05:00
Davis King 4ea532d4f5 updated docs 2014-01-12 21:37:27 -05:00
Davis King 32fc922146 Clarified spec 2014-01-12 14:15:19 -05:00
Davis King 6700c46eb5 Added an overload of extract_fhog_features() that returns a single column
vector represented using a matrix.
2014-01-12 13:37:15 -05:00
Davis King 972e325350 Made dlib::array usable in C++11 range based for loops by adding
begin() and end() methods.
2014-01-12 13:20:35 -05:00
Davis King 1e9a6297dc fixed grammar 2014-01-12 10:15:46 -05:00
Davis King e66fa51ebe clarified examples 2014-01-11 22:40:43 -05:00
Davis King 2cb5177f73 updated docs 2014-01-11 20:59:42 -05:00
Davis King f309449432 updated release notes 2014-01-11 20:04:08 -05:00
Davis King 4ff173aad5 Made the box overlap testing stuff a little more robust to differences in floating
point behavior on different compilers.  In particular, this change avoids having
false "impossible truth box" exceptions being thrown when the object detection
tools are used with the mingw gcc compiler.
2014-01-11 18:16:31 -05:00
Davis King 1b402f4f48 Fixed file load bug related to dealing with relative paths correctly. The bug
prevented the load_image_dataset() routine from working on Windows systems in some
cases.
2014-01-11 17:46:00 -05:00
Davis King bd18d9da53 Changed cmake settings so it doesn't try to use the intel MKL when using mingw. 2014-01-11 17:14:15 -05:00
Davis King 2bf827d3d1 Another minor change to avoid warnings from visual studio 2014-01-11 16:42:50 -05:00
Davis King 784de3049a updated ignore list 2014-01-11 15:59:28 -05:00
Davis King 25c2b939fc Added a cast to avoid a warning from visual studio 2013 2014-01-11 15:58:24 -05:00
Davis King 8c7a4fa0f3 normalized line endings so visual studio won't complain. 2014-01-11 15:42:26 -05:00
Davis King 4f8a93975f clarified example 2014-01-11 14:52:28 -05:00
Davis King 627a5c4ac1 The makedocs script will now add links between the example programs
when they reference each other.
2014-01-11 14:38:23 -05:00
Davis King 4099bc69b3 updated release notes 2014-01-11 13:36:52 -05:00
Davis King 015727cd5f clarified example 2014-01-11 11:30:52 -05:00
Davis King ba37c88fbf Clarified examples now that we have more object detectors in the library. 2014-01-11 10:40:39 -05:00