Commit Graph

7350 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