因公司需求要識(shí)別上傳圖片中的相關(guān)信息,因此選擇了tees4j實(shí)現(xiàn)相關(guān)功能,其中直接通過tess4j識(shí)別不是很好,所以通過java代碼對(duì)圖片進(jìn)行了處理之后再用tess4j進(jìn)行識(shí)別,在部署到linux服務(wù)器時(shí)需要安裝tesseract,因此寫下這篇文章作為記錄。樓主使用的是tesseract-4.1.1版本,下面介紹安裝步驟。
創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括正藍(lán)網(wǎng)站建設(shè)、正藍(lán)網(wǎng)站制作、正藍(lán)網(wǎng)頁制作以及正藍(lán)網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,正藍(lán)網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到正藍(lán)省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!1、安裝依賴yum install autoconf automake libtool libjpeg-devel libpng-devel libtiff-devel zlib-devel gcc gcc-c++
2、下載壓縮包建議去官網(wǎng)下載好后上傳到服務(wù)器,可通過下方傳送門下載
leptonica-1.79.0.tar.gz
tesseract-4.1.1.tar.gz
下載好后放在自己定義好的服務(wù)器文件夾中
統(tǒng)一安裝在/usr/local/
下
執(zhí)行命令
mkdir /usr/local/leptonica
tar -xzvf leptonica-1.79.0.tar.gz
cd leptonica-1.79.0
./configure --prefix=/usr/local/leptonica && make && make install
3.2、配置leptonica環(huán)境變量執(zhí)行命令
vim /etc/profile
在文件末尾追加配置
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/leptonica/lib/pkgconfig
export PKG_CONFIG_PATH
CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/local/leptonica/include/leptonica
export CPLUS_INCLUDE_PATH
C_INCLUDE_PATH=$C_INCLUDE_PATH:/usr/local/leptonica/include/leptonica
export C_INCLUDE_PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/leptonica/lib
export LD_LIBRARY_PATH
LIBRARY_PATH=$LIBRARY_PATH:/usr/local/leptonica/lib
export LIBRARY_PATH
LIBLEPT_HEADERSDIR=/usr/local/leptonica/include/leptonica
export LIBLEPT_HEADERSDIR
應(yīng)用配置
source /etc/profile
3.3、安裝tesserac執(zhí)行命令
mkdir /usr/local/tesseract
tar -xzvf 4.1.1.tar.gz
cd tesseract-4.1.1
# 必須先運(yùn)行autogen.sh文件才會(huì)有configuer文件
./autogen.sh
# 編譯安裝到指定文件夾
./configure --prefix=/usr/local/tesseract && make && make install
3.4、下載識(shí)別庫所有的識(shí)別庫地址:https://github.com/tesseract-ocr/tessdata
樓主只需要中文識(shí)別庫,所以下面通過中文識(shí)別庫舉例。
點(diǎn)擊下載中文簡(jiǎn)體語言庫chi_sim.traineddata,上傳到 /usr/local/tesseract/share/tessdata/目錄。
若是java項(xiàng)目中已經(jīng)使用了識(shí)別庫,不需要再下載,只需要下一步配置時(shí)配置到j(luò)ava中使用的目錄地址即可。
執(zhí)行命令
vim /etc/profile
注:TESSDATA_PREFIX后面的地址是訓(xùn)練庫所在的文件目錄,樓主是java項(xiàng)目中直接引用了識(shí)別庫,大家可以根據(jù)自己下載進(jìn)行配置
建議識(shí)別庫放置地址為 /usr/local/tesseract/share/tessdata,注意同步修改下方TESSDATA_PREFIX的值
PATH=$PATH:/usr/local/tesseract/bin
export PATH
export TESSDATA_PREFIX=/home/api/upload/tessdata ##注意:該位置是訓(xùn)練庫所在文件目錄
export PATH=$PATH:$TESSDATA_PREFIX
應(yīng)用配置
source /etc/profile
3.6、測(cè)試安裝是否成功執(zhí)行命令
tesseract --version
如下即為成功安裝
上傳如下圖所示的圖片到服務(wù)器
執(zhí)行命令注: chi_sim是指定的識(shí)別庫的前綴名稱,必須指定,可替換為自己需要的字符集名稱
tesseract /home/測(cè)試.png /home/結(jié)果 -l chi_sim
cat /home/結(jié)果.txt
結(jié)果如下
至此,tesseract就安裝完成啦。
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
文章標(biāo)題:linux安裝tesseract支持tess4j圖片識(shí)別-創(chuàng)新互聯(lián)
文章分享:http://www.rwnh.cn/article0/ceisoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、外貿(mào)建站、靜態(tài)網(wǎng)站、定制網(wǎng)站、定制開發(fā)、虛擬主機(jī)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容