Commit Graph

63 Commits

Author SHA1 Message Date
splewis1
95fbbb1083 Update cameras.yaml
Added support for Avigilon (MJPEG/H264), Sony (H264) and IQeye(H264) streams.
2016-07-08 17:57:51 -04:00
Matt Hill
98b63df3b6 Using "?" character as a wildcard rather than a skip character.
Previously this was used inconsistently in us vs eu.  Skipping characters based on the pattern no longer necessary, since the OCR does this for us.
2016-07-08 15:03:21 -04:00
steffkes
d40717b7df add initial set of german license-plate patterns
tl;dr license-plates are typically composed of three parts. the city/
region where the plate was issued (one to tree letters) followed by a
random string (one to three letters too) and finally a random number
(one to four digits). the larger the city or region the shorter the
identifier they use. obviously having more cars to be registered, the
random letters and numbers are often longer/larger in those areas.

depending on the type of the car, implemented suffixes are:
H: Historic Cars / Oldtimers
E: Electronic Cards

wikipedia has a very long and detailed article which tries to explain
where all this comes from and why this is (still) needed:
https://en.wikipedia.org/wiki/Vehicle_registration_plates_of_Germany
2016-06-16 10:22:54 +02:00
steffkes
f10451882a adding blank lines between countries 2016-06-12 17:05:09 +02:00
steffkes
0818ba7c3d sort eu-patterns by country, keep order within each country 2016-06-12 11:31:06 +02:00
Stefan Matheis
672f46d3dc sort eu-patterns by country 2016-06-11 17:18:53 +02:00
Matt Hill
c5258aeab2 Updated alabama patterns for latest plates 2016-06-09 22:25:55 -04:00
Matt Hill
2a5ee93e46 Added korean 2-line plate data 2016-04-12 00:24:59 -04:00
Matt Hill
213f88d522 Retrained eu fonts for minor improvement to EU accuracy 2016-03-06 14:12:30 -05:00
Matt Hill
abe7579178 Removed unused keypoints 2016-02-17 16:22:55 -05:00
Matt Hill
4dcabf149a Added Mexico pattern 2016-01-14 21:40:49 -05:00
Matt Hill
ca17005374 Added initial list of cameras and stream URLs 2015-12-24 17:05:01 -05:00
Adi P
101fe46117 Updated pattern for plates from Bosnia and Herzegovina 2015-12-22 17:28:57 -05:00
Matt Hill
9fb0d84147 Retrained OCR with Tesseract 3.04 2015-10-19 19:45:07 -04:00
Matt Hill
a69dc7f0c8 Pointing sg.conf at eu.xml rather than copying it 2015-10-17 09:17:17 -04:00
Nguyen Hien Linh
ee78460f20 added Singapore license plates 2015-10-16 00:50:40 +08:00
Matt Hill
ba69a50a8f Added ocr for gb 2015-10-09 17:51:18 -04:00
Matt Hill
d4a625b635 Added option to reuse detectors across configs 2015-10-09 17:51:18 -04:00
Matt Hill
d8713bc94a Updated kr.conf 2015-09-30 22:03:02 -04:00
Matt Hill
d932b62d37 Using tighter min/max char values for Korea 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
0c088fb2e8 Using smaller set of regex numbers for Korea -- faster load time 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
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
Matt Hill
28aed1b7d9 Added country config arguments for postprocess_regex_letters and postprocess_regex_numbers 2015-08-10 23:02:33 -04:00
ShaneQful
d908c26245 Fixed the half year appendage to be on the RHS of the year 2015-08-04 12:41:48 +01:00
ShaneQful
891e13dbf9 Changed patterns so more much more likely to find valid county code (could still find invalid on two letter codes but much less likely) 2015-08-04 12:24:48 +01:00
Matt Hill
7652e8107f Added wisconsin pattern 2015-08-02 21:56:33 -04:00
Matt Hill
a1c76467b3 Minor tweaks to kr.conf 2015-07-24 04:33:47 -04:00
Matt Hill
6ccf6530b6 Reduced minimum width/height for european plates 2015-07-19 16:57:57 -04:00
Matt Hill
99afc9e2b6 Added Canadian regional plate patterns to us patterns list 2015-06-26 17:16:52 -04:00
Matt Hill
e55c4a7070 Added Australia training data 2015-06-04 23:59:27 -04:00
Stefan Jansen
af1f92a831 All possible dutch licenseplate formats 2015-05-13 12:04:50 +02:00
Matt Hill
4435f19fdc Added training data for single line Korean (kr) plates 2015-04-28 20:47:14 -04:00
Matt Hill
49663011d5 Reorganized country config files to be in their own files 2015-04-17 22:05:39 -04:00
Matt Hill
bb497f011f Added number plate patterns for European countries 2015-03-17 22:57:31 -04:00
Matt Hill
bab6372258 Improved detection accuracy for usa plates
Increased positive sample size by ~40%.  False positives are down by about half with roughly the same detection rate.
2014-06-20 22:36:15 -04:00
Matt Hill
caaf44120c Updated Virginia and Florida OCR data to include all characters
Previously, Tesseract was skipping a few in training
2014-06-02 20:55:58 -04:00
Matt Hill
44a6cd48b1 Added Serbian OCR characters to EU training set
Fixes isse #16 (https://github.com/openalpr/openalpr/issues/16)
2014-06-02 20:55:31 -04:00
Matt Hill
3dfadd2455 Updated EU detector with additional samples from Serbian plates 2014-06-02 20:50:47 -04:00
Matt Hill
d7d430714f Moved openalpr.conf to its own directory 2014-05-10 13:13:30 -05:00
Matt Hill
66febb8ca8 Changed library to point to a config file rather than runtime dir
runtime dir location is specified in the config file
2014-05-10 09:50:52 -05:00
Matt Hill
cbfa90fc84 Updated code for Tesseract 3.0.3 2014-05-09 18:20:19 -05:00
Matt Hill
84e1df8c7c Added parameter for max plate rotation (was previously hardcoded at 10 degrees). Upped the default to 15 2014-04-08 15:11:11 -05:00
Matt Hill
24468becab Increased EU character analysis range 2014-04-08 10:17:11 -05:00
Matt Hill
21982b246b Updated MD 'treasure the chesapeake' plate format 2014-04-06 12:35:54 -05:00
Matt Hill
3518056dd6 Updated Maryland plate regions with Farmers/Chesapeake char formats 2014-04-06 12:28:21 -05:00
Matt Hill
7817810461 Added a pause_on_frame debug variable (useful for debugging video) 2014-04-06 12:19:40 -05:00
Matt Hill
4d9c955f36 Merge branch 'multithread' into develop
Conflicts:
	src/misc_utilities/CMakeLists.txt
	src/openalpr/CMakeLists.txt
	src/openalpr/alpr_impl.cpp
	src/openalpr/alpr_impl.h
	src/openalpr/config.cpp
	src/openalpr/config.h
2014-04-04 14:09:00 -05:00