Commit Graph

7627 Commits

Author SHA1 Message Date
Davis King
9b82f4b0f6 Record last changeset and set PATCH version to 99 2018-09-29 09:05:19 -04:00
Davis King
3c3b397f0a Added tag v19.16 for changeset be6f74b9751b 2018-09-29 09:03:21 -04:00
Davis King
e3cf2349f4 Created release v19.16 2018-09-29 09:03:21 -04:00
Davis King
a6ac55ad40 Add error message for users trying to build dlib as a standalone dll in visual studio. 2018-09-29 08:01:42 -04:00
Davis King
fe10f254f5 updated release notes 2018-09-29 08:26:42 -04:00
samuarl
0072afbc72 Python Image and Rectangle Scaling (#1488)
* added scale_image python binding which returns an image resized by the provided scale factor

* added scale_rect for rectangle and drectangle. returns a rectangle scaled by the provided scaling factor

* - do not cast scale_rect coordinates to long for drectangle
- document scale_rect for drectangle and rectangle in _abstract.h
- change python binding scale_image to resize_image
- update documentation for resize_image to describe behaviour
2018-09-29 08:02:45 -04:00
Davis King
8234080bbb merged 2018-09-23 17:06:24 -04:00
Davis King
ebbc9e896d Fixed compiler warnings 2018-09-23 16:55:12 -04:00
Davis King
0ab5b70e9b Work around a bug in cmake with regard to cuda 10 2018-09-23 16:43:31 -04:00
NiklasRosenstein
65a73ea7a4 Fix #1479 -- member_function_pointer_kernel_1.h does not compile with MSVC /vms (#1481)
Add the __virtual_inheritance keyword to dummy struct when compiling with MSVC.
2018-09-13 08:07:30 -04:00
Davis King
782ade07e6 ignore more build folders 2018-09-10 08:30:54 -04:00
Davis King
7b006f3769 Added an option to do bounding box regression to the loss_mmod layer. 2018-09-10 08:26:36 -04:00
Davis King
16c96bc51f updated issue template 2018-09-07 09:40:03 -04:00
Davis King
6f7db63e50 Fixed typo in docs 2018-09-03 08:03:01 -04:00
Davis King
603e5ac212 clarified language. 2018-08-29 22:42:36 -04:00
Davis King
c5ba5d5662 A vain attempt to get people to read the manual. 2018-08-29 22:24:07 -04:00
Davis King
0b597bbe98 updated docs 2018-08-29 21:55:11 -04:00
Davis King
7d27baf47a updated docs 2018-08-29 21:31:36 -04:00
Davis King
6ec3aea942 Fixed nvcc getting upset about openmp in some environments. 2018-08-26 12:22:35 -04:00
Davis King
148dba9733 Fixed include order issue. The cuda utils headers weren't including dlib/config.h before
the asserts that DLIB_USE_CUDA must be defined.  This only matters for users who try to
install dlib and use some build system that doesn't define DLIB_USE_CUDA, and so therefore need
dlib/config.h to define it for them.
2018-08-23 08:00:03 -04:00
Sacha
2ed4c6924d Remove redundant line (#1453)
With C++17 enabled on VS15.6+, this triggered a nodiscard warning which led to failed builds when warnings as errors is enabled.
2018-08-23 07:14:39 -04:00
Davis King
b79a29f1ef Fixed is_image_type template always reporting false. This also caused
have_same_dimensions() to be uncallable for images, so that's fixed now too.
2018-08-22 15:58:08 -04:00
Davis King
f95560787a Fixed resize_image() not using the optimized code path in some cases. In
particular, it wasn't being used in some parts of the Python API.  So this
change makes the HOG detector run like 10% faster for instance.
2018-08-21 08:04:31 -04:00
Davis King
86615775ab Test newer versions of pyhton on appveyor. 2018-08-08 11:00:17 -04:00
Davis King
a54f8e4c33 Made SPD test work more like it used to. 2018-08-01 14:55:21 -04:00
Davis King
887bc414b2 Made the non-LAPACK code path in cholesky_decomposition more robust. 2018-08-01 12:57:07 -04:00
Davis King
62e9cf4758 Fixed spelling and tabbing 2018-08-01 11:45:54 -04:00
Davis King
e3f984a278 merged 2018-07-26 07:13:49 -04:00
Davis King
4dfd0c82e3 Allow 64bit seeds for murmur hash. 2018-07-24 13:05:11 -04:00
Davis King
f32abe9758 Slightly changed solver code to avoid a wasted initial iteration. 2018-07-24 12:31:21 -04:00
Lukas-Buricin
70a342f44a Fix for "warning C4724: potential mod by 0" in matrix.h (#1424) 2018-07-23 09:20:54 -04:00
Davis King
98d9703d1f Fixed cblas conflicts in some environments. 2018-07-18 10:01:45 -04:00
Davis King
4c816be0cd Record last changeset and set PATCH version to 99 2018-07-13 07:45:38 -04:00
Davis King
d353c80ee7 Added tag v19.15 for changeset 36739b4118e5 2018-07-13 07:43:50 -04:00
Davis King
929c630b38 Created release v19.15 2018-07-13 07:43:50 -04:00
Davis King
616a89662f updated docs 2018-07-13 07:42:51 -04:00
Davis King
d67c3eb312 merged 2018-07-12 16:02:28 -04:00
Davis King
465e05f5b7 Work around bug in older version of nvcc. 2018-07-12 16:01:43 -04:00
Davis King
2dbe709374 merged 2018-07-12 12:48:39 -04:00
Davis King
d98d1ecc79 merged 2018-07-12 12:48:25 -04:00
Davis King
71fab625a5 Added is_image_type and also fixed have_same_dimensions() so that the version
specific to images is only called on images.  So this fixes a bug where the
image version of have_same_dimensions() was being called for tensors and
therefore only looking at the nr and nc dimension while ignoring the others.
This caused some parts of the DNN tooling to malfunction.
2018-07-12 12:46:50 -04:00
Davis King
63d963cadd merged 2018-07-10 07:45:02 -04:00
Davis King
a977c03d31 Include the *_tutorial.txt error files in dlib installs. 2018-07-10 07:44:44 -04:00
YuriiOlenych
9848699fb9 Added static_cast and additional braces to fix compilation warnings. (#1405) 2018-07-09 10:53:56 -04:00
Davis King
975b6e88e2 Fixed compile error I just introduced. 2018-07-09 06:57:58 -04:00
Davis King
7b99544f39 clarified docs 2018-07-08 18:08:42 -04:00
Davis King
df21421525 Fixed sub_image(), in the pyhton API, not working correctly for non-8bit images. 2018-07-08 13:37:31 -04:00
Davis King
74042bf65f Cleaned up hysteresis_threshold() code a bit and also removed the hard coded
limit on pixel chain recursion depth.
2018-07-08 08:57:10 -04:00
Davis King
66faa30ebf Record last changeset and set PATCH version to 99 2018-07-07 16:22:48 -04:00
Davis King
2caee4699e Added tag v19.14 for changeset 20171d55ebbc 2018-07-07 16:21:04 -04:00