Commit Graph

296 Commits

Author SHA1 Message Date
Matt Hill
f5b795ebe3 Added debug detector config option 2015-03-18 19:00:30 -04:00
Matt Hill
c25bdf773e Using detector mode in detectorfactory 2015-03-18 19:00:30 -04:00
Matt Hill
27b665fe0a Added detectormorph to main compile 2015-03-18 19:00:30 -04:00
Matt Hill
c46bd446f2 Replaced GPU config mode option with detector 2015-03-18 19:00:30 -04:00
Matt Hill
51c0cf8eb2 Fixed pattern error message when no pattern provided 2015-03-18 19:00:30 -04:00
LordF
b0a858cf68 Update and rename src/openalpr/detection to src/openalpr/detection/detectormorph.h 2015-03-18 19:00:30 -04:00
LordF
e74fb5f359 Update detectormorph.cpp 2015-03-18 19:00:30 -04:00
LordF
52cdd397af Update detectormorph.cpp 2015-03-18 19:00:30 -04:00
LordF
7c90a599f0 Update detectormorph.cpp 2015-03-18 19:00:30 -04:00
LordF
19ef04e7b1 Update and rename src/openalpr/detection to src/openalpr/detection/detectormorph.cpp 2015-03-18 19:00:30 -04:00
Matt Hill
147470cf50 Added warning if pattern is invalid 2015-03-17 23:11:56 -04:00
Matt Hill
c1243e8dc1 Added function to determine if a given pattern name (e.g., "mo") is valid 2015-03-17 23:11:24 -04:00
Matt Hill
f98a501c02 Using explicity bit-length for longs to prevent overflow 2015-03-17 00:22:02 -04:00
Matt Hill
8aded3b750 Resolves 32-bit long overflow on non-64 bit architectures 2015-03-17 00:00:04 -04:00
Matt Hill
a5bfbca1ae Changed binarization to use integral types. Improves thresholding speed by 2x 2015-03-16 23:13:53 -04:00
Matt Hill
39c4756ce7 Changed Linux timestamp behavior. Explicitly using CLOCK_MONOTONIC_RAW and CLOCK_REALTIME 2015-03-16 23:13:06 -04:00
Matt Hill
f7ed84d5db Fixed GPU compile flag 2015-03-13 23:46:40 -04:00
Matthew Hill
0c3dfe56e4 Fixed GPU compile flag 2015-03-14 03:41:12 +00:00
Matt Hill
7f693373d5 Fixed GPU compile flag 2015-03-12 22:58:02 -04:00
Matt Hill
27a2ae7145 Fixed DetectorCUDA compile issue on Windows 2015-03-12 22:56:45 -04:00
Matt Hill
c8c94b02e3 Fixed 64-bit compilation issue on Windows 2015-03-12 18:54:00 -04:00
Matt Hill
5e03e5b02f Turning off compilation for GPU detector by default.
Compiler flag can be used to re-enable it
2015-03-11 20:40:55 -04:00
Matt Hill
e2cf6cdb98 Fixed error when ALPR loads a non-existant image file 2015-03-08 17:23:03 -04:00
Matt Hill
6033e35775 Added CUDA GPU support to detector 2015-03-08 10:25:30 -04:00
Matt Hill
e4880f57f1 Removed unused code, resolves issue #81 2015-03-08 09:52:06 -04:00
Matt Hill
adb35d2dcf Added comment to findOuterBoxMask 2015-03-08 09:51:44 -04:00
Matt Hill
e4505414a1 Removed unused function from header 2015-03-08 09:42:16 -04:00
Matt Hill
5904ace898 Fixed index out of bounds issue on plates w/ pattern that have elements that are < minimum characters 2015-02-26 19:56:34 -05:00
Matt Hill
f089722b41 Removed unnecessary initialization on setRegion function 2015-02-26 19:55:20 -05:00
Matt Hill
766194c457 Added toString(long) method to utility class 2015-02-26 19:54:35 -05:00
Matt Hill
64e29675b2 Fixed crash on unload (delete) of uninitialized stateIdentifier 2015-01-11 22:15:42 -05:00
twelve17
3684402d8b Lazy load StateIdentifier. 2015-01-08 15:57:40 +00:00
Matthew Hill
aa4fb94ad9 Merge pull request #74 from twelve17/gray_mat
Detect and use source grayscale mat if applicable.
2015-01-06 22:31:55 -05:00
twelve17
97966fb8a6 Detect and use source grayscale mat if applicable. 2015-01-06 14:36:24 +00:00
twelve17
065c69c3a9 Use Darwin stat functions when applicable. 2015-01-06 14:16:40 +00:00
Matt Hill
bc0c569f39 Updated copyrights to 2015 2015-01-06 08:23:03 -05:00
Matt Hill
30ee061e21 Fixed API bugs caused by missing RegionOfInterest values 2015-01-06 07:54:06 -05:00
Matt Hill
9389c6aa98 Fixes for Windows compilation 2015-01-05 19:01:41 -05:00
Matt Hill
cca2b08321 Replaced dynamic array initialization with vector. 2015-01-05 18:58:28 -05:00
Matt Hill
e01919dd3e Added config option to bypass detection.
If detection is bypassed, OpenALPR assumes the region provided is already a likely plate region
2014-12-27 21:40:09 -05:00
Matt Hill
3af631db23 Added makepath function to support 2014-12-18 23:32:20 -05:00
Matt Hill
ff0890b486 Installing openalpr static library by default 2014-12-15 21:08:49 -05:00
Matt Hill
88968cca48 Added plate_index on JSON serialize/deserialize 2014-12-10 22:20:15 -05:00
Matt Hill
47f8960bc4 Populated plate_index property 2014-12-10 22:18:05 -05:00
Matt Hill
b289b6461c Added plate_index property to AlprPlateResult 2014-12-10 22:17:25 -05:00
Matt Hill
8275176cb5 Added comments to alpr.h AlprPlateResult 2014-12-10 22:17:02 -05:00
Matt Hill
46e0b26c6c Creating new string objects from JSON 2014-12-10 20:27:07 -05:00
Matt Hill
1a76de69a7 Added function for efficient levenshtein distance and unit test 2014-12-07 14:53:11 -05:00
Matt Hill
7fee9b9fce Fixed issue for plate detection when using empty ROI 2014-12-06 17:39:05 -05:00
Matt Hill
a8efb5d5f3 Updated detector private functions to use offset 2014-12-06 17:30:00 -05:00