日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

VS2010调用tesseract步骤

發(fā)布時(shí)間:2025/3/21 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VS2010调用tesseract步骤 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

我的tesseract安裝路徑為D:\Tesseract-OCR,如果你的安裝路徑和我不一樣,將這份文檔里所有的D:\Tesseract-OCR改為你的安裝路徑即可。

1.?下載libdll(所有需要下載的東西在附件里下載)

??首先安裝tesseract-ocr-setup-3.02.02.exe文件,我的安裝路徑為D:\Tesseract-OCR

??安裝完成后解壓tesseract-3.02.02-win32-lib-include-dirs.zip文件,將里面的libinclude文件夾復(fù)制到Tesseract-OCR目錄下;

??最后解壓縮??liblept168VS2010編譯出的libtesseract302.rar??文件,將該壓縮文件里的三個(gè)dll文件復(fù)制到Tesseract-OCR\lib目錄下,替換該目錄下的文檔

(原因:該目錄下被替換的文檔時(shí)在VS2008平臺下編譯生成的,替換的文檔則是VS2010平臺下生成的,這個(gè)事從網(wǎng)上直接找的)

??chi_sim.traineddata.gz解壓縮然后chi_sim.traineddata復(fù)制D:\Tesseract-OCR\tessdata,這已經(jīng)有的簡體中文訓(xùn)練集

2.?檢查并修改環(huán)境變量

一般情況下環(huán)境安裝好tesseract后環(huán)境變量就自動(dòng)配置好了,但是為了確保后面不出錯(cuò),最好還是檢查一下,環(huán)境變量Path中增加指向安裝目錄下lib的路徑,比如D:?\Tesseract-OCR\lib??,以便exe運(yùn)行時(shí)能找到所需要的dll

??還有一步特別重要,就是一定要查看環(huán)境變量TESSDATA_PREFIX,將其路徑改到D:\Tesseract-OCR\下。

3.然后需要添加包含的庫和目錄,如下:(我新建的工程名為test

(1)?在工程(不是解決方案)上單擊右鍵,選擇屬性,依次單擊配置屬性——C/C++——常規(guī),在右側(cè)找到附加包含目錄,該目錄下添加D:?\Tesseract-OCR\include\tesseract

(2)?配置屬性——鏈接器——常規(guī),找到附加庫目錄,添加D:?\Tesseract-OCR\lib

?4. 新建一個(gè)C++ 工程 ,我建的是一個(gè)空的 win3 程序。建好后新建一個(gè)CPP 文件 ,添加這幾行代碼:

#include"stdafx.h"? #include?"strngs.h"??

#include?"baseapi.h"

#include?<iostream>

using?namespace?std;

#pragma??comment(lib,"?D:\\Tesseract-OCR\\lib\\libtesseract302d.lib ")?

int?main()

{

char?*?str?=?"D:\\20.jpg";??//這是要識別圖像的絕對路徑

tesseract::TessBaseAPI??api;????

api.Init(NULL,?"chi_sim",?tesseract::OEM_DEFAULT);?

?//初始化,設(shè)置語言包,中文簡體:chi_sim;英文:eng;也可以自己訓(xùn)練語言包??

STRING?text_out;???//定義輸出的變量?

if?(!api.ProcessPages(str,?NULL,?0,?&text_out))????

{????

return?0;????

}

cout<<text_out.string();??//輸出到命令行中

}

然后運(yùn)行文件,可以發(fā)現(xiàn)將識別出的文字顯示在了命令行中。

總結(jié)

以上是生活随笔為你收集整理的VS2010调用tesseract步骤的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。