OpenALPR是用于C ++的开源开源开源库,具有C#,Java,Node.js,Go和Python连接。 图书馆扫描图像和视频流以识别斑块。 输出是所有车牌字符的文字表示。
用户指南
OpenALPR包含一个命令行工具。 只需输入“alpr [image file path]”即可开始识别车牌的图像。
例如,通过分析此图像生成以下输出:
user@linux:~/openalpr$ alpr ./samplecar.pngplate0: top 10 results -- Processing Time = 58.1879ms. - PE3R2X confidence: 88.9371 - PE32X confidence: 78.1385 - PE3R2 confidence: 77.5444 - PE3R2Y confidence: 76.1448 - P63R2X confidence: 72.9016 - FE3R2X confidence: 72.1147 - PE32 confidence: 66.7458 - PE32Y confidence: 65.3462 - P632X confidence: 62.1031 - P63R2 confidence: 61.5089使用详细的命令行:
user@linux:~/openalpr$ alpr --helpUSAGE: alpr [-c <country_code>] [--config <config_file>] [-n <topN>] [--seek <integer_ms>] [-p <pattern code>] [--clock] [-d] [-j] [--] [--version] [-h] <image_file_path>Where: -c <country_code>, --country <country_code> Country code to identify (either us for USA or eu for Europe). Default=us --config <config_file> Path to the openalpr.conf file -n <topN>, --topn <topN> Max number of possible plate numbers to return. Default=10 --seek <integer_ms> Seek to the specified millisecond in a video file. Default=0 -p <pattern code>, --pattern <pattern code> Attempt to match the plate number against a plate pattern (e.g., md for Maryland, ca for California) --clock Measure/print the total time to process image and all plates. Default=off -d, --detect_region Attempt to detect the region of the plate image. [Experimental] Default=off -j, --json Output recognition results in JSON format. Default=off --, --ignore_rest Ignores the rest of the labeled arguments following this flag. --version Displays version information and exits. -h, --help Displays usage information and exits. <image_file_path> Image containing license plates OpenAlpr Command Line Utility轨道
Windows的预编译二进制文件可以在版本页面上下载
使用以下命令在Ubuntu 16.04上安装OpenALPR:
sudo apt-get update && sudo apt-get install -y openalpr openalpr-daemon openalpr-utils libopenalpr-dev文件详细的文档可以在doc.openalpr.com上找到整合圖書館OpenALPR是用C ++編寫的,並且具有C#,Python,Node.js,Go和Java中的綁定。請參閱本指南,了解如何在應用程序中運行OpenALPR的示例:http ://doc.openalpr.com/bindings.html編譯
OpenALPR在Linux,Mac OSX和Windows上編譯和運行。 OpenALPR需要以下附加庫: - Tesseract OCR v3.0.4 (https://github.com/tesseract-ocr/tesseract)- OpenCV v2.4.8+ (http://opencv.org/)克隆此GitHub存儲庫後,您應該將Tesseract和OpenCV源代碼下載並提取到自己的目錄中。編譯這兩個庫。 請遵循相應操作系統的詳細的編譯指南: 如果一切順利,應該有一個名為alpr的可執行文件以及可以鏈接到您的項目中的libopenalpr-static.a和libopenalpr.so。搬運工人 #建碼頭工人形象 碼頭工人建立-t openalpr https://github.com/openalpr/openalpr.git#下載測試圖像 的wget #運行ALPR圖像 搬運工運行-IT - -rm -v $( pwd ):/ data:ro openalpr -c eu h786poj.jpg問題
代碼貢獻不是唯一的幫助。你有一張大型車牌圖像庫嗎?如果是這樣,請將您的數據上傳到位於upload.openalpr.com的匿名FTP。你有時間在輸入圖像中“標記”平板圖像還是以其他方式幫助?請通過在論壇上發貼來讓大家知道。
|