Commit Graph

1289 Commits

Author SHA1 Message Date
Matt Hill
f215f92a82 Added generic OCR wrapper for Tesseract 2016-07-02 08:37:15 -04:00
Matt Hill
e3979c77bc Merge branch 'master' of github.com:openalpr/openalpr 2016-06-17 10:15:42 -04:00
Matt Hill
a6b0e597b3 Ignore unit tests for Windows 2016-06-17 10:14:17 -04:00
Matt Hill
b49e694edb Updated export for Windows Go library 2016-06-17 10:12:58 -04:00
Matt Hill
cc24fe0406 Re-added timeval for newer Windows compilers 2016-06-17 10:12:30 -04:00
Matt Hill
1efabe35bd math function code fixes for Windows compatibility 2016-06-17 10:12:07 -04:00
Matthew Hill
403bff6859 Merge pull request #368 from steffkes/eu-patterns-germany
german license-plates patterns
2016-06-17 07:57:35 -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
Matt Hill
84de0eb046 Updated agent/web server install documentation 2016-06-12 15:05:44 -04:00
Matthew Hill
5b16e03328 Merge pull request #366 from steffkes/sorted-eu-patterns
sort eu-patterns by country
2016-06-12 11:09:56 -04: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
Matthew Hill
4eaa127c65 Merge pull request #353 from ninearif/patch-1
classifychars.cpp return non-zero exit code on error
2016-05-26 05:25:06 -04:00
nineArif
991bd95dbf classifychars.cpp return non-zero exit code on error 2016-05-25 15:02:19 +07:00
Matthew Hill
7e111e3fd9 Updated expected Tesseract version in readme 2016-05-22 09:47:34 -04:00
Matthew Hill
e3ec11bc35 Merge pull request #351 from amincheloh/patch-1
update Tesseract OCR url to github
2016-05-22 09:47:00 -04:00
Amin Cheloh
d448095ae9 update Tesseract OCR url to github 2016-05-22 19:45:54 +07:00
Matt Hill
3ca0698d66 Added automatic resize for character tiles in OCR training utility 2016-05-17 23:14:02 -04:00
Matthew Hill
fb31d4e136 Merge pull request #350 from chathurangac/master
Fixing the build issue in OSX
2016-05-17 22:36:04 -04:00
Chathuranga Chandrasekara
cb4bcd3a83 Fixing the build issue in OSX 2016-05-18 07:04:02 +05:30
Matt Hill
822df70d9b Fix for issue #328 2016-05-06 16:46:39 -04:00
Matt Hill
949736f14a Added option to output an image for the calibration utility instead of using the UI 2016-05-06 16:46:39 -04:00
Matthew Hill
206fd9e4aa Merge pull request #341 from nayrnet/master
added alprd.conf option for pattern
2016-05-02 20:05:02 -04:00
Ryan Hunt
4f39f5d66e cleanup logging 2016-05-02 15:48:54 -06:00
Ryan Hunt
6511041bdf added alprd.config option for pattern 2016-05-02 14:55:14 -06:00
Matt Hill
13bd0f1503 Combined webcam logic, minor code reorg 2016-04-24 21:55:51 -04:00
vasylslobodyan
2c1af6fecf Fix for alprd to allow input as /dev/video* where * is a number that corolate to the webcam on the system.
Tested on OSX and Debian system (Ubuntu and RPI).
2016-04-22 09:29:41 +01:00
Matt Hill
2a5ee93e46 Added korean 2-line plate data 2016-04-12 00:24:59 -04:00
Matt Hill
4871b0e5ad Removed minor efficiency addition that broke 2-line plates 2016-04-12 00:24:59 -04:00
Matt Hill
ec7277056a modification to alprd install doc 2016-04-12 00:24:59 -04:00
Matt Hill
8877f085b0 Peeling off folder (if provided) in utility function 2016-04-12 00:24:59 -04:00
Matt Hill
4f0e436b34 Disable detector mask if mask image is empty 2016-04-12 00:24:59 -04:00
Matthew Hill
d94ac120af Update README.md 2016-04-10 00:54:52 -04:00
Matt Hill
1315e34176 Made binarizefontsheet utility ignore whitespace 2016-03-27 14:59:03 -04:00
Matt Hill
d09ace9ad2 Showing current number of characters on binarize font sheet error message 2016-03-27 14:38:53 -04:00
Matt Hill
08706c87a8 Added debug flag to binarizefontsheet 2016-03-27 14:38:37 -04:00
Matt Hill
993c0c279e Removing prewarp for detection scan area. Already handled by calculating the area on every resize 2016-03-27 13:52:07 -04:00
Matt Hill
53dda59829 Added setMask function to main ALPR API 2016-03-27 13:49:13 -04:00
Matt Hill
ac4ff70e96 Fixed indent 2016-03-27 13:48:58 -04:00
Matt Hill
063596f2bc Removed unused function in alpr_impl 2016-03-27 13:48:51 -04:00
Matt Hill
350c871aa6 Always resizing the detection mask to match the input image 2016-03-27 13:48:25 -04:00
Matt Hill
68ec0022f9 Fixed region_is_masked function to correctly respond if region is masked 2016-03-27 13:46:49 -04:00
Matt Hill
306df68f3a Checking detection region against mask before allowing it through 2016-03-27 13:46:01 -04:00
Matt Hill
493155a37a Using unsigned int for loop 2016-03-27 13:45:09 -04:00
Matt Hill
677dc4667d Replace CMAKE_INSTALL_PREFIX from default config if it hasn't been swapped out by CMAKE 2016-03-25 09:12:24 -04:00
Matt Hill
747acb6d96 Allow main config file to be missing, as long as default is available 2016-03-25 09:12:05 -04:00
Matt Hill
510b39ceb6 Updated debian config with new default config files 2016-03-21 17:15:37 -04:00
Matt Hill
786cebf137 Added missing debug_prewarp option to config 2016-03-21 17:05:04 -04:00