mirror of
https://github.com/kerberos-io/openalpr-base.git
synced 2025-10-07 02:32:45 +08:00
80 lines
3.1 KiB
Plaintext
80 lines
3.1 KiB
Plaintext
|
|
; Specify the path to the runtime data directory
|
|
runtime_dir = ${CMAKE_INSTALL_PREFIX}/share/openalpr/runtime_data
|
|
|
|
|
|
ocr_img_size_percent = 1.33333333
|
|
state_id_img_size_percent = 2.0
|
|
|
|
; Calibrating your camera improves detection accuracy in cases where vehicle plates are captured at a steep angle
|
|
; Use the openalpr-utils-calibrate utility to calibrate your fixed camera to adjust for an angle
|
|
; Once done, update the prewarp config with the values obtained from the tool
|
|
prewarp =
|
|
|
|
; detection will ignore plates that are too large. This is a good efficiency technique to use if the
|
|
; plates are going to be a fixed distance away from the camera (e.g., you will never see plates that fill
|
|
; up the entire image
|
|
max_plate_width_percent = 100
|
|
max_plate_height_percent = 100
|
|
|
|
; detection_iteration_increase is the percentage that the LBP frame increases each iteration.
|
|
; It must be greater than 1.0. A value of 1.01 means increase by 1%, 1.10 increases it by 10% each time.
|
|
; So a 1% increase would be ~10x slower than 10% to process, but it has a higher chance of landing
|
|
; directly on the plate and getting a strong detection
|
|
detection_iteration_increase = 1.1
|
|
|
|
; The minimum detection strength determines how sure the detection algorithm must be before signaling that
|
|
; a plate region exists. Technically this corresponds to LBP nearest neighbors (e.g., how many detections
|
|
; are clustered around the same area). For example, 2 = very lenient, 9 = very strict.
|
|
detection_strictness = 3
|
|
|
|
; The detection doesn't necessarily need an extremely high resolution image in order to detect plates
|
|
; Using a smaller input image should still find the plates and will do it faster
|
|
; Tweaking the max_detection_input values will resize the input image if it is larger than these sizes
|
|
; max_detection_input_width/height are specified in pixels
|
|
max_detection_input_width = 1280
|
|
max_detection_input_height = 720
|
|
|
|
; detector is the technique used to find license plate regions in an image. Value can be set to
|
|
; lbpcpu - default LBP-based detector uses the system CPU
|
|
; lbpgpu - LBP-based detector that uses Nvidia GPU to increase recognition speed.
|
|
; morphcpu - Experimental detector that detects white rectangles in an image. Does not require training.
|
|
detector = lbpcpu
|
|
|
|
; Bypasses plate detection. If this is set to 1, the library assumes that each region provided is a likely plate area.
|
|
skip_detection = 0
|
|
|
|
max_plate_angle_degrees = 15
|
|
|
|
ocr_min_font_point = 6
|
|
|
|
; Minimum OCR confidence percent to consider.
|
|
postprocess_min_confidence = 65
|
|
|
|
; Any OCR character lower than this will also add an equally likely
|
|
; chance that the character is incorrect and will be skipped. Value is a confidence percent
|
|
postprocess_confidence_skip_level = 80
|
|
|
|
; Results with fewer characters will be discarded
|
|
postprocess_min_characters = 4
|
|
postprocess_max_characters = 8
|
|
|
|
|
|
debug_general = 0
|
|
debug_timing = 0
|
|
debug_detector = 0
|
|
debug_state_id = 0
|
|
debug_plate_lines = 0
|
|
debug_plate_corners = 0
|
|
debug_char_segment = 0
|
|
debug_char_analysis = 0
|
|
debug_color_filter = 0
|
|
debug_ocr = 0
|
|
debug_postprocess = 0
|
|
debug_show_images = 0
|
|
debug_pause_on_frame = 0
|
|
|
|
|
|
|
|
|