Commit Graph

88 Commits

Author SHA1 Message Date
Matt Hill
7a3cb53aa6 Sleep for 1ms, rather than 1 second 2014-08-28 08:57:54 -04:00
Matt Hill
740adabf0f Added DetectorCPU class and factory to instantiate it. Updated openalpr to use new class 2014-08-21 07:11:11 -04:00
Matt Hill
29a040d49c Replaced usleep with platform independent sleep function 2014-08-19 00:42:40 -04:00
Matt Hill
aac6d61773 Added regions of interest to ALPR interface. Currently non-functional 2014-08-18 23:23:03 -04:00
Matt Hill
5a48305471 Using usleep rather than waitkey 2014-07-02 21:04:10 -04:00
Matt Hill
cff0df3648 Moved plate confidence up to pipeline_data 2014-07-01 19:30:57 -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
35f829e365 Updated alpr_impl to support detector benchmark 2014-06-20 22:34:47 -04:00
Matt Hill
6dc1e6db89 Removed "using" statements from ocr.h 2014-06-18 17:52:18 -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
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
7947474ee3 Added epoch time to json output 2014-05-20 21:06:35 -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
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
4924ba300b Removed OpenCL region detection code from master branch.
Will merge it back in when the video feature branch is ready
2014-05-06 18:54:33 -05:00
Matt Hill
7e2646aab0 Added mutex around OCR. Tesseract does not appear to be threadsafe 2014-05-04 15:18:17 -05:00
Matt Hill
d6c79299fb Fixed race condition bug on multithreading 2014-05-04 14:07:57 -05:00
Matt Hill
0858369b09 Added OpenALPR version in constants. Incremented to 1.1.0 2014-04-20 12:57:52 -05:00
Matt Hill
8052e9fdc4 Moved image pause to always take effect if enabled 2014-04-06 12:22:06 -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
95c6e59610 Detecting regions hierarchically. Starting with the biggest boxes, and then moving into their children if the bigger box was not detected. 2014-04-04 16:42:06 -05:00
Matt Hill
59ffed9b23 Adding hierarchical plate regions. The goal is to minimize unnecessary processing of regions within regions 2014-04-04 15:37:06 -05:00
Matt Hill
e722f8a184 added back debug output to multithreaded implementation 2014-04-04 14:50:06 -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
Matt Hill
ec8fdc8aad Revert "Using multiple instances of OCR and state recognizer for multiple threads"
This reverts commit 29cb8fab21.
2014-04-04 13:58:53 -05:00
Philippe Vaucher
d24ed44f83 Add empty lines where it makes sense 2014-03-24 10:46:30 +01:00
Philippe Vaucher
564e0d3087 Remove useless empty lines 2014-03-24 10:46:30 +01:00
Philippe Vaucher
460205e943 Cleanup & reindent .cpp files 2014-03-19 11:34:43 +01:00
Philippe Vaucher
bdc922c69a Remove trailing whitespace 2014-03-17 10:35:09 +01:00
Matt Hill
29cb8fab21 Using multiple instances of OCR and state recognizer for multiple threads 2014-02-21 04:04:18 -06:00
Matt Hill
bb39631acb Explicitly set OpenCV functions to single threading 2014-02-20 18:17:02 -06:00
Matt Hill
b5db3ea78a Added multithreading functions to detection 2014-02-20 18:17:02 -06:00
Matt Hill
da2a0da57e Added all TopN plates to JSON formatted results 2014-01-29 19:05:43 -06:00
Matt Hill
4004330987 Started initial support for OpenCL. OpenCV doesn't yet officially support OpenCL LBP GPU acceleration -- but it should be coming soon 2014-01-19 13:22:41 -06:00
Matt Hill
aece11e1a2 Added OpenALPR library 2014-01-02 16:02:21 -06:00