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