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
2baab3da2a
Added setPrewarp() function to API. Resolves Issue #199
2016-02-14 16:31:02 -05:00
Matt Hill
eb2954e49f
Added setCountry function to main API.
...
This allows the country to be changed without reloading the library and runtime_data
2016-02-14 15:58:04 -05: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
83e8acd8d3
Updated code to use state ID library
2015-08-09 19:24:45 -04:00
Peter Rekdal Sunde
2fc60ae0be
Add overload for regionsOfInterest.
2015-08-07 11:21:22 +02:00
Matt Hill
6e514b6f42
Fixed performance bugs related to character position lookup
2015-07-02 15:42:25 -04:00
Matt Hill
6308048d84
Updated copyright
2015-07-02 14:23:16 -04:00
Matt Hill
4b6d2cc6ec
Added character bounding box and confidence to API output
2015-06-01 22:26:49 -04:00
Matt Hill
be5c3b307c
Fixed utf8 linking issue
2015-05-03 14:09:08 -04:00
Matt Hill
ca20a6c643
Using utf-8 character length rather than num bytes
2015-04-27 09:07:49 -04:00
Matt Hill
96135dfc56
Added prewarp to ALPR analysis
2015-03-28 13:13:38 -04:00
Matt Hill
bc0c569f39
Updated copyrights to 2015
2015-01-06 08:23:03 -05:00
Matt Hill
30ee061e21
Fixed API bugs caused by missing RegionOfInterest values
2015-01-06 07:54:06 -05:00
Matt Hill
80de3b8645
Changed AlprImpl::createJsonObj to public
2014-10-29 18:50:12 -04:00
Matt Hill
85f52a6b8c
Wrapped OpenALPR library in "alpr" namespace. Resolves issue #60 .
2014-10-27 20:12:57 -04:00
Matt Hill
1f64cfa029
Changed JSON serialization/deserialization functions to static
2014-10-24 17:10:55 -04:00
Matt Hill
f18a3b5c54
Added JSON deserializer
2014-10-23 17:20:46 -04:00
Matt Hill
396737bd3d
Cleaned up API. No longer backwards compatible
2014-10-05 16:27:56 -04:00
Matt Hill
f05c07d2b7
Updated copyright to 2014
2014-10-04 22:45:52 -04:00
Matt Hill
3585e0436f
Added epoch_time as an optional value for json serializing
2014-09-30 22:34:06 -04:00
Matt Hill
01b00b0450
Removed (non-working) multithreading implementation. Going to reimplement it differently.
2014-08-31 11:31:58 -04:00
Matt Hill
1801733061
Fixed compiler warnings (signed/unsigned comparisons, unused variables)
2014-08-28 21:57:10 -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
344b51ead8
Moved character segmentation code to its own directory
...
Conflicts:
src/openalpr/CMakeLists.txt
2014-07-01 19:37:28 -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
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
d2bee35fa9
Moved tinythread out of openalpr main and into the support library
2014-05-18 12:49:09 -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
0bf3f674ee
Fixes issue 26 "Make include guards unique"
...
https://github.com/openalpr/openalpr/issues/26
2014-05-02 20:23:47 -04:00
Matt Hill
0858369b09
Added OpenALPR version in constants. Incremented to 1.1.0
2014-04-20 12:57:52 -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
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
564e0d3087
Remove useless empty lines
2014-03-24 10:46:30 +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
b5db3ea78a
Added multithreading functions to detection
2014-02-20 18:17:02 -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