Commit Graph

88 Commits

Author SHA1 Message Date
Adi P.
8b50ebc1f1 Fixed best plate selection
When searching for best plate index if there are two results that matches the country template and if one of them is at index 0 than the second matching result will be selected as best result.
2015-09-01 14:11:14 +02:00
Matt Hill
8534e80af8 Added disqualification reason to debug output 2015-08-27 20:55:00 -04:00
Matt Hill
b145da1e85 Fixes issue #174 2015-08-10 23:20:37 -04:00
Matt Hill
83e8acd8d3 Updated code to use state ID library 2015-08-09 19:24:45 -04:00
Peter Rekdal Sunde
3ff3e31bf8 Bugfix: Stackoverflow. 2015-08-07 15:10:45 +02:00
Peter Rekdal Sunde
2fc60ae0be Add overload for regionsOfInterest. 2015-08-07 11:21:22 +02:00
Matt Hill
b77bea2f1d Added library initialization time. Resolves issue #161 2015-07-12 09:11:54 -04:00
Matt Hill
7a78d4a214 Removed unused confidence values and replaced with a disqualify boolean
The disqualify reason is purely for debugging.  This should help make it obvious why a plate candidate was rejected
2015-07-04 19:31:45 -04:00
Matt Hill
e8a3c4fb08 Removed results_character_details flag 2015-07-02 15:48:44 -04:00
Matt Hill
6e514b6f42 Fixed performance bugs related to character position lookup 2015-07-02 15:42:25 -04:00
Matt Hill
4114f325a0 Merge branch 'results_character_details' of https://github.com/psaintjust/openalpr into psaintjust-results_character_details 2015-07-02 14:54:43 -04:00
Matt Hill
6308048d84 Updated copyright 2015-07-02 14:23:16 -04:00
psaintjust
50f9d2d81a Added configuration option to output character details in results 2015-06-30 19:41:37 -04:00
psaintjust
e2a302d8f8 Refactored post processing to improve accuracy of alternative results 2015-06-28 10:31:33 -04:00
Matt Hill
bb3edc1b06 Fixed debug output for char boxes when multiple plates are found 2015-06-04 22:53:20 -04:00
Matt Hill
4b6d2cc6ec Added character bounding box and confidence to API output 2015-06-01 22:26:49 -04:00
Matt Hill
3fd5585c83 Removed debug messages 2015-05-30 10:31:46 -04:00
Matt Hill
be5c3b307c Fixed utf8 linking issue 2015-05-03 14:09:08 -04:00
Matt Hill
ca20a6c643 Using utf-8 character length rather than num bytes 2015-04-27 09:07:49 -04:00
Matt Hill
96135dfc56 Added prewarp to ALPR analysis 2015-03-28 13:13:38 -04:00
Matt Hill
51c0cf8eb2 Fixed pattern error message when no pattern provided 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
f98a501c02 Using explicity bit-length for longs to prevent overflow 2015-03-17 00:22:02 -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
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
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
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
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
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
46e0b26c6c Creating new string objects from JSON 2014-12-10 20:27:07 -05:00
Matt Hill
7fee9b9fce Fixed issue for plate detection when using empty ROI 2014-12-06 17:39:05 -05:00
Matt Hill
beea8923f6 Replaced "uint" (platform specific) with "unsigned int" (universal) 2014-11-01 10:43:43 -04:00
Matt Hill
85f52a6b8c Wrapped OpenALPR library in "alpr" namespace. Resolves issue #60. 2014-10-27 20:12:57 -04:00
Matt Hill
9f6ab91071 Added data type to JSON 2014-10-25 13:56:40 -04:00
Matt Hill
1de0617a8e Moved Tesseract and PostProcessor to class variables rather than pointers 2014-10-23 23:35:25 -04:00
Matt Hill
0d2141b4a1 Added bestplate parsing and unit test 2014-10-23 22:15:27 -04:00
Matt Hill
dc65be8c32 Fixed state identification missing from output 2014-10-23 18:24:29 -04:00
Matt Hill
f18a3b5c54 Added JSON deserializer 2014-10-23 17:20:46 -04:00
Matt Hill
70ab96a639 Added regions of interest to JSON output 2014-10-05 22:07:10 -04:00
Matt Hill
8cb5b28d02 Added attributes to JSON 2014-10-05 16:44:36 -04:00
Matt Hill
396737bd3d Cleaned up API. No longer backwards compatible 2014-10-05 16:27:56 -04:00
Matt Hill
fa96f53dbf Added version to JSON output 2014-10-05 10:29:31 -04:00
Matt Hill
f05c07d2b7 Updated copyright to 2014 2014-10-04 22:45:52 -04:00
Matt Hill
3585e0436f Added epoch_time as an optional value for json serializing 2014-09-30 22:34:06 -04:00
Matt Hill
01b00b0450 Removed (non-working) multithreading implementation. Going to reimplement it differently. 2014-08-31 11:31:58 -04:00
Matt Hill
1801733061 Fixed compiler warnings (signed/unsigned comparisons, unused variables) 2014-08-28 21:57:10 -04:00