Commit Graph

217 Commits

Author SHA1 Message Date
Matt Hill
344b51ead8 Moved character segmentation code to its own directory
Conflicts:

	src/openalpr/CMakeLists.txt
2014-07-01 19:37:28 -04:00
Matt Hill
43b025b623 Added segment/segmentationgroup 2014-07-01 19:35:27 -04:00
Matt Hill
cff0df3648 Moved plate confidence up to pipeline_data 2014-07-01 19:30:57 -04:00
Matt Hill
c8f52ccb48 Removed redundant variable 2014-07-01 19:02:53 -04:00
Matt Hill
0708523131 Moved public variable to private 2014-07-01 19:01:22 -04:00
Matt Hill
717f1f0e7e Remove thresholds when pipeline_data goes out of scope 2014-07-01 19:00:15 -04:00
Matt Hill
7e12ca1500 Rearranged threshold data to be contained in pipeline_data 2014-07-01 18:52:53 -04:00
Matt Hill
a0af4093d6 Added pipeline_data to character analaysis and character segmentation 2014-07-01 18:26:01 -04:00
Matt Hill
b9422dc063 Inserted pipeline_data into additional places 2014-07-01 17:44:39 -04:00
Matt Hill
552caf5a05 Updated state_identifier to use pipeline_data 2014-07-01 17:25:31 -04:00
Matt Hill
092e1bb3d5 Updated pipeline.cpp to compile 2014-07-01 17:19:16 -04:00
Matt Hill
a52fa6d5f9 Added pipeline_data class 2014-07-01 14:15:08 -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
334feec9ac Added labels to debug segmentation image 2014-06-20 22:35:24 -04:00
Matt Hill
35f829e365 Updated alpr_impl to support detector benchmark 2014-06-20 22:34:47 -04:00
Matt Hill
7eb325e528 Added function to support 2014-06-20 22:31:56 -04:00
Matt Hill
2c2197f1bc Added tagplates binary for identifying license plates (used with end-to-end benchmark) 2014-06-20 22:31:03 -04:00
Matt Hill
716f1ca671 Updated end-to-end benchmark 2014-06-20 22:30:35 -04:00
Matt Hill
4291547d6f Added toString function to utility 2014-06-20 22:29:44 -04:00
Matt Hill
c5b577b48e Created new end-to-end benchmark that validates detection quality 2014-06-20 22:27:54 -04:00
Matt Hill
7407e1ad8a Fixed debugOff function for benchmarking 2014-06-18 19:19:41 -04:00
Matt Hill
6dc1e6db89 Removed "using" statements from ocr.h 2014-06-18 17:52:18 -04:00
Matt Hill
409011caee Merge branch 'master' of github.com:openalpr/openalpr 2014-06-12 22:35:33 -04:00
Matt Hill
8a9dfabe6c Reformatted JSON output. Moved epoch time to top level. Added total processing time 2014-06-12 05:58:34 -04:00
Matt Hill
d1d83fe404 Added two new configuration options to control detection.
Enforcing a maximum resolution for the image input to detection
Adding a configurable "strictness" to tighten or loosen the detection leniency
2014-06-10 18:03:42 -04:00
Matthew Hill
8990b552bc Update README.md 2014-06-07 13:37:16 -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
4efc588b5e Fixed a bug where minimum character height wasn't being used properly 2014-06-02 20:54:27 -04:00
Matt Hill
aace8b7c97 Process image first before stopping to display image (debug mode) 2014-06-02 20:53:00 -04:00
Matt Hill
c389561754 Check for invalid images before attempting to detect 2014-06-02 20:52:28 -04:00
Matt Hill
39ecafaa90 Updated OCR training utility to work better with Tesseract 2014-06-02 20:51:04 -04:00
Matt Hill
3dfadd2455 Updated EU detector with additional samples from Serbian plates 2014-06-02 20:50:47 -04:00
Matt Hill
7947474ee3 Added epoch time to json output 2014-05-20 21:06:35 -05:00
Matt Hill
df0288febd Removed signal handler -- was unnecessary 2014-05-20 21:05:41 -05:00
Matt Hill
143345b8c8 Added try/catch handling around VideoCapture 2014-05-20 07:28:26 -05:00
Matt Hill
afd1e9421c Removed unnecessary signal handlers 2014-05-19 23:12:34 -05:00
Matt Hill
efe79db062 Case insensitive file match for alpr (matches .jpg and .JPEG) 2014-05-19 22:51:15 -05:00
Matt Hill
765a41685d Added .mjpg and .mjpeg file types to video list 2014-05-19 22:30:22 -05:00
Matt Hill
b32b662b19 Moved using statements out of headers and into cpp 2014-05-19 22:14:27 -05:00
Matt Hill
be061ad452 Added runtime data dir parameter
just in case it's not possible to configure the runtime directory via config file (i.e., if the location is only known at runtime)
2014-05-19 19:41:48 -05:00
Matt Hill
0e1d0aae8b Added warning when using different version of Tesseract 2014-05-18 17:11:16 -05:00
Matt Hill
47c710859d Merge branch 'tesseract303' 2014-05-18 16:45:27 -05:00
Matt Hill
5333b8628c Added better support for mjpeg.
When an http:// or https:// URL is provided, assume MJPEG and pass the correct values into OpenCV
Added a VideoBuffer class that pulls the latest images in a background thread.
2014-05-18 16:35:38 -05:00
Matt Hill
0751720d95 Added startsWith function 2014-05-18 12:49:56 -05:00
Matt Hill
d2bee35fa9 Moved tinythread out of openalpr main and into the support library 2014-05-18 12:49:09 -05:00
Matt Hill
ef2b9e3e52 Added gitattributes. Export ignores certain files 2014-05-11 14:19:47 -05:00
Matt Hill
ba83f60e21 Removed "exit" function call from CmdLine code. Now returning out of main. 2014-05-11 11:51:09 -05:00
Matt Hill
5fcfaaaf71 Added name to cpack 2014-05-11 11:43:23 -05:00
Matt Hill
c365c12041 Added strip option to cpack 2014-05-11 11:37:55 -05:00