Commit Graph

7500 Commits

Author SHA1 Message Date
Davis King
1f727f930b Fixed broken unit test. 2018-05-19 14:14:43 -04:00
Davis King
7e7d8e9071 Added python interface to threshold_image() and partition_pixels(). 2018-05-19 13:12:47 -04:00
Davis King
27dbbe2de1 Renamed dlib.save_rgb_image() to dlib.save_image() 2018-05-19 13:12:27 -04:00
Davis King
68112e3503 Improved the error messages related to numpy_image usage and also
improved the way overload resolution works in pybind11 for these objects.
2018-05-19 10:38:35 -04:00
Davis King
06ce20785e Fixed numpy_image not working correctly for grayscale images. 2018-05-18 21:55:12 -04:00
Davis King
2b55b99640 Record last changeset and set PATCH version to 99 2018-05-17 22:02:00 -04:00
Davis King
0feb4de1d0 Added tag v19.11 for changeset 4ae153db78c4 2018-05-17 21:58:49 -04:00
Davis King
62ca29f3b4 Created release v19.11 2018-05-17 21:58:49 -04:00
Davis King
7f61b773e5 updated docs 2018-05-17 21:54:51 -04:00
Davis King
e90fc1076a clarified spec 2018-05-17 20:28:57 -04:00
Davis King
ba44863632 Fixed grammar 2018-05-17 19:13:55 -04:00
Davis King
d014a0be8c updated change for last release. 2018-05-17 07:21:28 -04:00
Davis King
0e0675715a Improved python docs 2018-05-17 07:18:13 -04:00
Davis King
43b9a0966e Added encode_8_pixel_neighbors() and find_line_endpoints(). 2018-05-16 23:03:43 -04:00
Davis King
b2f6071a97 Changed the matrix_data_layout types to use size_t where appropriate so that
large matrices can be handled on windows.
2018-05-15 22:47:38 -04:00
Davis King
150766bb56 Made memory managers use size_t to measure memory allocation sizes rather than unsigned long. 2018-05-15 22:11:40 -04:00
Davis King
ab946d7fc7 Added find_bright_keypoints() and find_dark_keypoints(). Also added a convenience overload
for remove_incoherent_edge_pixels().
2018-05-15 21:43:51 -04:00
Davis King
f2845f15ad Added find_peaks() 2018-05-15 21:40:31 -04:00
Davis King
5a2e0d6a4d Added centered_rects() 2018-05-15 21:40:13 -04:00
Davis King
b31780590c Added overload of hysteresis_threshold() that uses partition_pixels()
to select thresholds.
2018-05-13 11:46:54 -04:00
Davis King
e340f1cb0b Added an overload of partition_pixels() that provides multiple output thresholds. 2018-05-13 11:40:53 -04:00
Davis King
69a53cc9fb updated docs 2018-05-13 00:09:19 -04:00
Davis King
92e1158101 Added label_connected_blobs_watershed() 2018-05-13 00:09:05 -04:00
Davis King
2673694cd2 Fixed cell arrays of complex types not binding correctly. 2018-05-11 09:58:59 -04:00
Davis King
a6abf8c6f5 Added image_gradients documentation images. 2018-05-11 06:59:17 -04:00
Davis King
ee966b641c updated docs 2018-05-10 23:28:33 -04:00
Davis King
8b7cb1f50a clarified spec 2018-05-10 23:27:41 -04:00
Davis King
cf4f109ec7 Added image_gradients as well as find_bright_lines() and find_dark_lines(). 2018-05-10 23:05:52 -04:00
Davis King
a79b72c585 Added paper 2018-05-10 22:05:34 -04:00
Davis King
6bdfe3cd15 Make sure -DDLIB__CMAKE_GENERATED_A_CONFIG_H_FILE is propagated to nvcc so that
the odr violation checks don't erroneously trigger.
2018-05-08 21:21:39 -04:00
Davis King
5fe116d2d3 Made partition_pixels() work basically all pixel types. 2018-05-08 20:39:25 -04:00
Davis King
69ee698daf Fixed bug in hysteresis_threshold() 2018-05-08 20:34:08 -04:00
Davis King
d5a27eba6b updated docs 2018-05-07 23:30:05 -04:00
Davis King
802d641103 Added partition_pixels() and made threshold_image() use it to find the default
threshold if none is given.  Also depreciated auto_threshold_image() since
using partition_pixels() to pick the threshold is generally better.
2018-05-07 23:11:54 -04:00
Davis King
940546f878 Make python docs include __call__ and __init__ 2018-05-07 07:24:49 -04:00
Davis King
851d70a5b4 A bit of cleanup 2018-05-07 07:24:29 -04:00
Davis King
a37284fd42 Flush to stdout so that print messages appear where you would expect relative
to output from the subprocesses.
2018-05-06 15:19:38 -04:00
Davis King
c5f5692a37 more appveyor stuff 2018-05-06 14:57:27 -04:00
Davis King
627ce87d9e Fix appveyor tests 2018-05-06 14:55:31 -04:00
Davis King
56ce7bc5d0 Build clean on appveyor. 2018-05-06 14:41:01 -04:00
Davis King
5a36842638 Print python version in build log. 2018-05-06 14:40:09 -04:00
Davis King
f4dc4855c6 Cleanup 2018-05-06 14:31:25 -04:00
Davis King
d847c13015 Added neighbors_24 2018-05-06 14:26:18 -04:00
Davis King
8a48eee402 Added more version status messages to cmake output. 2018-05-03 16:36:56 -04:00
Davis King
1a297363c6 Fixed spelling error in message. 2018-05-03 16:35:33 -04:00
Davis King
7eac06947d Cleanup cmake output a little. 2018-05-02 14:48:57 -04:00
Davis King
4b44c2a387 Fix warnings on OS X. 2018-05-02 12:56:55 -04:00
Davis King
0ff10dcc7f fixed include 2018-05-01 22:17:21 -04:00
Davis King
cd888bcc30 merged 2018-05-01 22:14:37 -04:00
Guillaume "Vermeille" Sanchez
4607986221 parallelize image rotations (#1281) 2018-05-01 22:13:53 -04:00