C++ | PaddleOCR+OpenCV實(shí)現(xiàn)文字識別步驟與
導(dǎo)讀
本期將介紹并演示C++ 使用做文字識別的步驟與效果。
介紹
百度深度學(xué)習(xí)框架開源的OCR項(xiàng)目近期霸榜。使用測試后發(fā)現(xiàn)識別效果很好,對于簡單的應(yīng)用(車票車牌身份證等),直接用項(xiàng)目提供的模型即可使用。特殊應(yīng)用,可自己訓(xùn)練后使用。上篇文章已介紹了 使用步驟,文章鏈接如下:
讓OCR更簡單 | +實(shí)現(xiàn)文字識別步驟與代碼演示
本文將介紹C++ 使用做文字識別步驟。
效果展示
第一部分使用 OCR實(shí)例中的部分圖片驗(yàn)證,測試效果如下視頻:
第二部分使用車牌識別圖片驗(yàn)證,測試效果如下視頻:
實(shí)現(xiàn)步驟
(1) 下載 2.0源碼:
解壓后:
(2) 下載文件并解壓:
解壓后:
(3) 下載 版并解壓,這里使用4.4.0版本:
(4) 編譯源碼:使用版本我這里選擇現(xiàn)成的 x64, 3.16,注意下面藍(lán)色部分中3個目錄配置,然后依次和,生成.sln。
(5) 打開.sln,選擇x64 模式,生成,生成成功后,文件夾會生成.exe。
(6) 下載識別模型(輕量級和通用型模型),下載地址:
輕量級模型(模型文件小約9.4M,識別速度快,時間約為通用型模型一半,識別效果一般情況夠用,相較通用型模型差一些):
通用型模型(模型文件大約155M,識別速度慢,識別效果相較輕量級模型更好):
(7) 將其他所需文件復(fù)制到.exe同目錄,包括.txt(配置文件)、.txt(字庫文件)
.txt配置如下,注意修改下面紅色部分路徑為自己的
所需文件如下:
(8) cmd運(yùn)行測試:.exe .txt 1.png
(9) 如果想將功能添加到自己項(xiàng)目中,可以查看main.cpp做參考
上面效果預(yù)覽中的2個視頻效果就是我加了MFC界面的簡單應(yīng)用,大家也可以自己嘗試。視頻中的MFC Demo源碼與素材均已上傳至知識星球中,需要的朋友可以加入獲取。
聲明:本站所有文章資源內(nèi)容,如無特殊說明或標(biāo)注,均為采集網(wǎng)絡(luò)資源。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系本站刪除。