Commit Graph

972 Commits

Author SHA1 Message Date
Matt Hill
d932b62d37 Using tighter min/max char values for Korea 2015-09-30 22:03:01 -04:00
Matt Hill
f597edc99d Handle inverted plates in classifychars utility 2015-09-30 22:03:01 -04:00
Matt Hill
9ea566a8c8 Removed unnecessary static variables 2015-09-30 22:03:01 -04:00
Matt Hill
c2921081e7 Parameterized the speckle removal (based on char height) for each country 2015-09-30 22:03:01 -04:00
Matt Hill
61f37ba596 Added a must_match_pattern config option. When a text pattern is available, all non-matching values will be disregarded. 2015-09-30 22:03:01 -04:00
Matt Hill
c4d35e4e8d Resolves issue #150 Automatically apply pattern matching for countries with only one pattern 2015-09-30 22:03:01 -04:00
Matt Hill
0c088fb2e8 Using smaller set of regex numbers for Korea -- faster load time 2015-09-30 22:03:01 -04:00
Matt Hill
c93667ed74 Fixed combineCloseBoxes logic issues that affected accuracy 2015-09-30 22:03:01 -04:00
Matt Hill
09b7178322 Moved min/max characters from global to country config 2015-09-30 22:03:00 -04:00
Matt Hill
b3afab7c60 Moved 1-dimensional histogram hit to histogram class 2015-09-30 22:03:00 -04:00
Matt Hill
354d6110f8 Using const for textcontour debug image 2015-09-30 22:03:00 -04:00
Matt Hill
f572827c8a Using correct HIstogram class name 2015-09-30 22:03:00 -04:00
Matt Hill
8d765d481d Added per-line values for character height.
Helps support multiline plates with different heights on each line
2015-09-30 22:03:00 -04:00
Matt Hill
75c6784369 Refactored histogram to support horizontal histograms 2015-09-30 22:03:00 -04:00
Matt Hill
7b59d3a238 Added function to get Y value for a point on a line segment 2015-09-30 22:03:00 -04:00
Matt Hill
f5ad99b16b Removed libopencv deb build requirement 2015-09-30 22:03:00 -04:00
Matthew Hill
26b82a12fc Merge pull request #201 from Kees-V/master
Provide OpenCL information and instructions.
2015-09-24 22:05:56 -04:00
Kees-V
faa152eb1b Provide OpenCL information and instructions. 2015-09-24 18:28:25 +02:00
Matt Hill
04b4153739 Added install step to travis CI 2015-09-15 23:20:06 -04:00
Matt Hill
8bb3264072 Support analysis for multiple training data sets in a single pass.
Iterate over each training data set and choose the best scoring plate when there are overlaps
This is useful when countries may have multiple different plate styles (e.g., EU single line and EU multi-line)
2015-09-15 23:10:41 -04:00
Matt Hill
5889ec6109 Made OpenCL GPU detector threadsafe 2015-09-14 20:36:29 -04:00
Matt Hill
ec24d1d147 Added support for OpenCL GPU acceleration 2015-09-12 20:14:13 -04:00
Matt Hill
54581ca0e1 Removed cmake file from opencv HINT 2015-09-12 17:42:41 -04:00
Matt Hill
32789bfe7a Added support for OpenCV 3 2015-09-12 17:15:02 -04:00
Matt Hill
83d6e06e14 Added always/never/auto invert config property to country config 2015-09-11 20:04:56 -04:00
Matt Hill
6a09b13c90 Improved detection accuracy for US plates
real-world benchmark 94%->97% hitrate, .33->.21 false positives
retrained detector with 11300 pos and 6000 neg, 0.45 FP
2015-09-02 20:26:51 -04:00
Matthew Hill
963a16bd47 Merge pull request #193 from adi9090/master
Fixed best plate selection
2015-09-02 08:16:45 -04:00
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
582a2c747d Implements issue #187 -- Support wildcards in alpr executable 2015-08-27 20:55:00 -04:00
Matt Hill
8534e80af8 Added disqualification reason to debug output 2015-08-27 20:55:00 -04:00
Matthew Hill
babca9afbd Merge pull request #188 from jkua/master
Added check in the Python wrapper for Mac OS X/Darwin when loading the openalprpy library
2015-08-23 16:22:49 -04:00
John Kua
f18e1f7f95 Added check for Mac OS X/Darwin when loading the openalprpy library 2015-08-21 14:42:30 -04:00
Matthew Hill
1137a4ff24 Update README.md 2015-08-20 22:58:40 -04:00
Matthew Hill
be84e524a2 Update README.md 2015-08-20 22:58:01 -04:00
Matthew Hill
ffc4d6fbff Using new CLA website 2015-08-15 12:31:41 -04:00
Matt Hill
b2988e495b Moved linesegment class to statedetector 2015-08-15 12:13:52 -04:00
Matthew Hill
f05c1b44e0 Updated CLA 2015-08-15 12:13:39 -04:00
Matt Hill
1ea207ddea Fixes issue #183 2015-08-15 11:41:52 -04:00
Matthew Hill
9c56167d06 Merge pull request #184 from peters/master
.NET gardening part #3
2015-08-13 16:03:18 -04:00
Peter Rekdal Sunde
1d1472487f Refactor so that we only have a single method that calls m_Impl->recognize. 2015-08-13 18:00:01 +02:00
Peter Rekdal Sunde
ebae0af256 Use overload. 2015-08-13 17:59:57 +02:00
Matthew Hill
c478213708 Merge pull request #182 from peters/master
.NET binding gardening part #2
2015-08-13 08:48:37 -04:00
Peter Rekdal Sunde
455ebd9cfb Remove unused methods. 2015-08-13 11:40:34 +02:00
Peter Rekdal Sunde
ea749b737b Use overload. 2015-08-13 11:40:27 +02:00
Matt Hill
5ffbe9bf7a Removed improper prefix for function 2015-08-12 23:58:27 -04:00
Matt Hill
0b50919dbd Merge branch 'master' of github.com:openalpr/openalpr 2015-08-12 23:56:05 -04:00
Matt Hill
82a67e78ed Merge branch 'master' of https://github.com/openalpr/openalpr 2015-08-12 23:46:51 -04:00
Matt Hill
a63bd87bcb Added timing fixes for Visual Studio 2015 2015-08-12 23:46:37 -04:00
Matthew Hill
db27d34065 Merge pull request #180 from peters/master
.NET binding gardening
2015-08-12 23:40:44 -04:00
Matt Hill
bd95aa0ae1 Merge branch 'master' of https://github.com/openalpr/openalpr 2015-08-12 23:27:31 -04:00