Commit Graph

68 Commits

Author SHA1 Message Date
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
4504921c14 Refactored openalpr.conf to use a default config file and allow an override
in /etc/openalpr/openalpr.conf.  
This makes upgrades easier, since the package can maintain the default config 
without overriding user settings
2016-03-21 16:50:20 -04:00
Matt Hill
7a1a9a671f Added detection_mask_image to config 2016-03-14 22:23:47 -04:00
Matt Hill
91091ba71e Added "analysis_count" config setting 2016-03-13 14:02:16 -04:00
Matt Hill
515ec50469 Added parameter to control high-contrast detection sensitivity 2016-03-07 13:05:43 -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
857eed4d00 Added missing debug options to on/off function in config 2016-01-14 21:50:07 -05:00
Matt Hill
06cc808560 Added config_file_path to config 2015-10-17 09:00:03 -04:00
Matt Hill
d4a625b635 Added option to reuse detectors across configs 2015-10-09 17:51:18 -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
61f37ba596 Added a must_match_pattern config option. When a text pattern is available, all non-matching values will be disregarded. 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
8d765d481d Added per-line values for character height.
Helps support multiline plates with different heights on each line
2015-09-30 22:03:00 -04: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
ec24d1d147 Added support for OpenCL GPU acceleration 2015-09-12 20:14:13 -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
28aed1b7d9 Added country config arguments for postprocess_regex_letters and postprocess_regex_numbers 2015-08-10 23:02:33 -04:00
Matt Hill
884f4432ea Added prewarp to setDebug 2015-07-17 08:02:13 -04:00
Matt Hill
4a3cd82b7d Fixed setDebug functiont to apply correct value 2015-07-12 21:26:35 -04:00
Matt Hill
0bb974f8c1 Moved config dependencies out of header and into cpp 2015-07-08 08:16:43 -04:00
Matt Hill
d78006d403 Moved helper functions out of class 2015-07-08 08:15:36 -04:00
Matt Hill
d772ef295c Renamed debugOff(bool) to setDebug(bool) 2015-07-08 08:14:47 -04:00
Peter Rekdal Sunde
881d2e413b Feature: Allow .NET users to manage configuration after it has been loaded from disk. 2015-07-07 18:28:15 +02:00
Matt Hill
e8a3c4fb08 Removed results_character_details flag 2015-07-02 15:48:44 -04:00
Matt Hill
4114f325a0 Merge branch 'results_character_details' of https://github.com/psaintjust/openalpr into psaintjust-results_character_details 2015-07-02 14:54:43 -04:00
Matt Hill
6308048d84 Updated copyright 2015-07-02 14:23:16 -04:00
psaintjust
50f9d2d81a Added configuration option to output character details in results 2015-06-30 19:41:37 -04:00
psaintjust
a55cce71d4 Removed post_process_max_substitutions configuration option 2015-06-28 11:01:32 -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
419e9e7af4 Removed errors from output when config entries are missing 2015-03-28 16:26:33 -04:00
Matt Hill
96135dfc56 Added prewarp to ALPR analysis 2015-03-28 13:13:38 -04:00
Matt Hill
f5b795ebe3 Added debug detector config option 2015-03-18 19:00:30 -04:00
Matt Hill
c46bd446f2 Replaced GPU config mode option with detector 2015-03-18 19:00:30 -04:00
Matt Hill
6033e35775 Added CUDA GPU support to detector 2015-03-08 10:25:30 -04:00
Matt Hill
bc0c569f39 Updated copyrights to 2015 2015-01-06 08:23:03 -05:00
Matt Hill
e01919dd3e Added config option to bypass detection.
If detection is bypassed, OpenALPR assumes the region provided is already a likely plate region
2014-12-27 21:40:09 -05:00
Matt Hill
e7ab9d605f Fixed issue #65 2014-12-05 21:41:31 -05:00
Matt Hill
85f52a6b8c Wrapped OpenALPR library in "alpr" namespace. Resolves issue #60. 2014-10-27 20:12:57 -04:00
Matt Hill
e6d7226a0b Removed characterregion class.
This was just serving as a pass-through after recent changes
2014-10-25 15:29:24 -04:00
Matt Hill
1ce39c3f1f Added config attribute for multi-line plates 2014-10-16 21:45:56 -04:00
Matt Hill
f05c07d2b7 Updated copyright to 2014 2014-10-04 22:45:52 -04:00
Matt Hill
d2bf82a152 Checking OCR existence by country from config, rather than defined country name 2014-09-05 21:07:39 -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
88f1b2854c Removed unused "opencl" config attribute 2014-08-19 22:23:52 -04:00
Matt Hill
1390eaeecd Added windows function to find relative dir of exe for conf and runtime
data
2014-08-19 22:14:32 -04:00
Matt Hill
7407e1ad8a Fixed debugOff function for benchmarking 2014-06-18 19:19:41 -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
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