開源項(xiàng)目:https://github.com/senlinuc/caffe_ocr.
caffe_ocr是一個對現(xiàn)有主流ocr算法研究實(shí)驗(yàn)性的項(xiàng)目锦积,目前實(shí)現(xiàn)了CNN+BLSTM+CTC的識別架構(gòu)徙歼,并在數(shù)據(jù)準(zhǔn)備、網(wǎng)絡(luò)設(shè)計俏讹、調(diào)參等方面進(jìn)行了諸多的實(shí)驗(yàn)。代碼包含了對lstm裁厅、warp-ctc柔昼、multi-label等的適配和修改,還有基于inception布近、restnet垫释、densenet的網(wǎng)絡(luò)結(jié)構(gòu)。代碼是針對windows平臺的撑瞧,linux平臺下只需要合并相關(guān)的修改到caffe代碼中即可棵譬。
本文主要針對windows平臺給出項(xiàng)目配置和編譯方法.
安裝依賴項(xiàng)和編譯器
opencv2.4.10
boost1.57.0
cuda8.0
cudnn
編譯器:vs2015
編譯器和依賴庫與其他版本的兼容性不好,必須安裝對應(yīng)的版本,后面才能編譯成功.
注意,在編譯boost庫時,如果直接運(yùn)行b2.exe生成的是32位版本,需要在命令行中加參數(shù):address-model=64.詳細(xì)信息可以查看:http://blog.csdn.net/wangxvfeng101/article/details/47002853
編譯
打開caffe-vsproj文件夾下的caffe.sln文件
在vs2015中配置相應(yīng)的dll, lib, chh等依賴項(xiàng),詳細(xì)可見github教程中的readme信息.
最后右擊"項(xiàng)目名稱"->生成.編譯成功.