Commit Graph

6681 Commits

Author SHA1 Message Date
Davis King
f53c6c32fc Fixed a bug in the extract layer that trigged when a tensor with a different
number of samples than the tensor used to initialize the network was passed
through the layer.
2017-08-31 09:27:04 -04:00
Davis King
9e67724d43 Clarified spec 2017-08-31 09:25:27 -04:00
Davis King
b8dc0044fb Improved error message. 2017-08-31 09:25:07 -04:00
Davis King
7b9154ff92 Record last changeset and set PATCH version to 99 2017-08-28 18:18:45 -04:00
Davis King
e62f9ee5b3 Added tag v19.6 for changeset 3eaa0e35b1b4 2017-08-28 18:17:46 -04:00
Davis King
cf0f61921c Created release v19.6 2017-08-28 18:17:46 -04:00
Davis King
ae9fe86daa updated docs 2017-08-28 18:17:40 -04:00
Davis King
7767f68038 merged 2017-08-28 08:00:43 -04:00
Evgeniy Fominov
2a33dc2ac6 fix static runtime in cuda with clang and windows (#773) 2017-08-28 08:00:17 -04:00
Davis King
ed9199ecbf saving more pypi notes 2017-08-27 20:04:31 -04:00
Davis King
50e8b23f0a Record last changeset and set PATCH version to 99 2017-08-27 19:35:22 -04:00
Davis King
330a53dca6 Added tag v19.5 for changeset 9121e039950d 2017-08-27 19:34:24 -04:00
Davis King
763a6ef850 Created release v19.5 2017-08-27 19:34:24 -04:00
Davis King
a4eb894ff0 Set this file to executable 2017-08-27 19:13:46 -04:00
Davis King
3263488114 merged 2017-08-27 18:41:27 -04:00
Guillaume Ramé
bbf3d987b2 improvements to cnn face detection python interface (#780)
* improvements to cnn face detection interface

* mmod rectangle object renaming. possibility to set batch size in multi image detection. Added check to make sure images are all the same size.
2017-08-27 18:40:31 -04:00
Davis King
32e00f1aea updated docs 2017-08-27 18:40:21 -04:00
Davis King
71db541a92 Minor cleanup 2017-08-27 18:18:00 -04:00
Davis King
306fd3af10 updated docs 2017-08-27 13:03:58 -04:00
Davis King
3211da440d Yet more comments 2017-08-27 12:01:24 -04:00
Davis King
a362305e1b cleanup 2017-08-27 10:46:49 -04:00
Davis King
5e9f094d5a Fixed compiler warning 2017-08-27 09:23:57 -04:00
Davis King
71f78c1ee6 Fixed compiler warnings 2017-08-27 09:23:49 -04:00
Davis King
88c1bf3b46 Added youtube links 2017-08-27 09:17:05 -04:00
Davis King
efb1d83dd3 More comments 2017-08-27 09:11:49 -04:00
Davis King
54de7a8546 Added more comments 2017-08-27 08:29:36 -04:00
Davis King
aec695fc26 Cleanup 2017-08-27 07:31:50 -04:00
Davis King
f6e23cabc7 Gave upsample_image_dataset() an option to limit upsampling on really large images. 2017-08-27 07:31:38 -04:00
Davis King
238febcc7a updated docs 2017-08-26 17:31:24 -04:00
Davis King
51eae2ba07 Added two vehicle detection examples. 2017-08-26 17:13:47 -04:00
Davis King
0a7a75a245 Added a version of resize_image() that works inplace. 2017-08-26 08:49:19 -04:00
Davis King
ce3ed6591d Added overloads of max_pointwise() and min_pointwise() that take 3 arguments. 2017-08-26 08:39:18 -04:00
Davis King
678728dc23 Made imglab --cluster ignore ignored boxes when doing all aspects of clustering. 2017-08-25 22:29:40 -04:00
Davis King
bdd5016d85 Added options to input_rgb_image_pyramid that let the user set create_tiled_pyramid()'s padding parameters.
Also changed the default outer border padding from 0 to 11. This effects even
previously trained models.  So any model that doesn't explicitly set the outer
patting to something else will have a padding of 11.  This should be a more
reasonable value for most networks.
2017-08-25 22:01:02 -04:00
Davis King
cf77875dce Gave create_tiled_pyramid() the ability to include padding around the outsides
of the pyramid image.
2017-08-25 20:35:47 -04:00
Davis King
02cf246dce Changed the functions that transform between input tensor coordinates and
output tensor coordinates to use dpoint instead of point.  This way, we can
obtain sub-pixel coordinates if we need them.
2017-08-25 18:38:40 -04:00
Davis King
2883650b0a Made resize_image() and functions that use it like the pyramid objects produce
better results when run on float and double images.  There was needless
rounding to integers happening in the bilinear interpolation.  Now if you work
with a float image the entire process will run without integer rounding.
2017-08-25 18:21:35 -04:00
Davis King
5a0824c0f3 Clarified spec 2017-08-25 18:20:17 -04:00
Davis King
e7774a4c59 Clarified spec 2017-08-25 12:59:55 -04:00
Deniz Evrenci
6fbe3c6055 C++11 features (#778)
* Make noncopyable constructor and destructor default

C++11 provides the functionality.
Defining empty functions cause all classes derived from noncopyable
to be non-trivially constructible and non-trivially destructible.

For example, matrix with compile-time layout by definition does not
require an explicit destructor and should be trivially destructible
; however, deriving from noncopyable makes it non-trivially
destrutible. This also affects vector<T, 2> and vector<T, 3>.

* Delete array2d copy constructor and assignment operators
2017-08-25 05:40:22 -04:00
Deniz Evrenci
ef25c56fbb Include drectangle.h to point_transforms.h (#777) 2017-08-25 05:39:07 -04:00
Davis King
ba8cc45538 updated docs 2017-08-24 19:51:12 -04:00
Davis King
8e6132463a Fixed grammar 2017-08-24 19:42:22 -04:00
Davis King
6a96269097 Fixed spelling error in comment. 2017-08-24 19:24:28 -04:00
Davis King
df03b6fbed merged 2017-08-24 18:42:01 -04:00
Davis King
30ca8b4228 Fully qualified boost::python::list to hopefully avoid compiler errors in some environments. 2017-08-24 18:41:07 -04:00
Evgeniy Fominov
18c42f3e77 Clang support for windows (#772) 2017-08-24 08:12:31 -04:00
ipeterson
faa75fa9f7 Pull in external libpng dependencies properly (#770)
PNG_LIBRARY set by libpng's FindPNG.cmake does not contain zlib dependancy.  This causes the CHECK_FUNCTION_EXISTS(png_create_read_struct LIBPNG_IS_GOOD) to fail with liner errors, and for dlib to use it's internal copy of PNG.

Updated to use libpng's PNG_LIBRARIES variable.  This also sets both PNG and ZLib libraries in dlib_needed_libraries.
2017-08-23 21:33:52 -04:00
Davis King
9ba7889f0f merged 2017-08-22 22:36:53 -04:00
Davis King
a94aa00eb0 updated docs 2017-08-22 22:36:19 -04:00