導(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源碼:

蘋果怎么識別文字圖片_ai識別圖片文字_識別文字圖片的軟件

解壓后:

ai識別圖片文字_蘋果怎么識別文字圖片_識別文字圖片的軟件

(2) 下載文件并解壓:

ai識別圖片文字_識別文字圖片的軟件_蘋果怎么識別文字圖片

解壓后:

識別文字圖片的軟件_蘋果怎么識別文字圖片_ai識別圖片文字

(3) 下載 版并解壓,這里使用4.4.0版本:

ai識別圖片文字_識別文字圖片的軟件_蘋果怎么識別文字圖片

(4) 編譯源碼:使用版本我這里選擇現(xiàn)成的 x64, 3.16,注意下面藍(lán)色部分中3個目錄配置,然后依次和,生成.sln。

蘋果怎么識別文字圖片_識別文字圖片的軟件_ai識別圖片文字

(5) 打開.sln,選擇x64 模式,生成,生成成功后,文件夾會生成.exe。

(6) 下載識別模型(輕量級和通用型模型),下載地址:

蘋果怎么識別文字圖片_ai識別圖片文字_識別文字圖片的軟件

輕量級模型(模型文件小約9.4M,識別速度快,時間約為通用型模型一半,識別效果一般情況夠用,相較通用型模型差一些):

蘋果怎么識別文字圖片_識別文字圖片的軟件_ai識別圖片文字

通用型模型(模型文件大約155M,識別速度慢,識別效果相較輕量級模型更好):

識別文字圖片的軟件_蘋果怎么識別文字圖片_ai識別圖片文字

(7) 將其他所需文件復(fù)制到.exe同目錄,包括.txt(配置文件)、.txt(字庫文件)

識別文字圖片的軟件_ai識別圖片文字_蘋果怎么識別文字圖片

蘋果怎么識別文字圖片_識別文字圖片的軟件_ai識別圖片文字

.txt配置如下,注意修改下面紅色部分路徑為自己的

蘋果怎么識別文字圖片_ai識別圖片文字_識別文字圖片的軟件

所需文件如下:

識別文字圖片的軟件_ai識別圖片文字_蘋果怎么識別文字圖片

(8) cmd運(yùn)行測試:.exe .txt 1.png

識別文字圖片的軟件_ai識別圖片文字_蘋果怎么識別文字圖片

ai識別圖片文字_蘋果怎么識別文字圖片_識別文字圖片的軟件

(9) 如果想將功能添加到自己項(xiàng)目中,可以查看main.cpp做參考

蘋果怎么識別文字圖片_ai識別圖片文字_識別文字圖片的軟件

上面效果預(yù)覽中的2個視頻效果就是我加了MFC界面的簡單應(yīng)用,大家也可以自己嘗試。視頻中的MFC Demo源碼與素材均已上傳至知識星球中,需要的朋友可以加入獲取。