![文字識(shí)別相關(guān)手冊(cè)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/26/d57f6f96-1bdf-438b-a889-c1b25a313d0a/d57f6f96-1bdf-438b-a889-c1b25a313d0a1.gif)
![文字識(shí)別相關(guān)手冊(cè)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/26/d57f6f96-1bdf-438b-a889-c1b25a313d0a/d57f6f96-1bdf-438b-a889-c1b25a313d0a2.gif)
![文字識(shí)別相關(guān)手冊(cè)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/26/d57f6f96-1bdf-438b-a889-c1b25a313d0a/d57f6f96-1bdf-438b-a889-c1b25a313d0a3.gif)
![文字識(shí)別相關(guān)手冊(cè)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/26/d57f6f96-1bdf-438b-a889-c1b25a313d0a/d57f6f96-1bdf-438b-a889-c1b25a313d0a4.gif)
![文字識(shí)別相關(guān)手冊(cè)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/26/d57f6f96-1bdf-438b-a889-c1b25a313d0a/d57f6f96-1bdf-438b-a889-c1b25a313d0a5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、文通TH-OCR 11.0 SDK產(chǎn)品手冊(cè)目 錄目 錄2第一部分:許可協(xié)議31.著作權(quán)聲明32.授權(quán)43.授權(quán)限制44.有限擔(dān)保45.對(duì)用戶的賠償5第二部分:系統(tǒng)最小配置6第三部分:系統(tǒng)文件概述61BIN目錄62SDK目錄63shared dll目錄64Driver目錄6第四部分:系統(tǒng)功能簡介7第五部分 系統(tǒng)調(diào)用方法71.用于識(shí)別的函數(shù)72高級(jí)調(diào)用接口113用于導(dǎo)出文檔的函數(shù)134補(bǔ)充增加的函數(shù)14第六部分 數(shù)據(jù)結(jié)構(gòu)及宏定義151函數(shù)返回值 TH_ERROR152數(shù)據(jù)結(jié)構(gòu)163宏定義17第七部分 示例說明19文通TH-OCR SDK 11,是北京文通科技有限公司研制開發(fā)的多語種亞洲語言文字識(shí)別
2、軟件開發(fā)包,提供強(qiáng)大的識(shí)別API開發(fā)接口,幫助用戶將OCR文字識(shí)別技術(shù)無縫內(nèi)嵌到用戶業(yè)務(wù)系統(tǒng)中,為數(shù)字資源的建立提供了方便,快捷,穩(wěn)定的技術(shù)手段。TH-OCR SDK 支持簡體中文、繁體中文、日文、韓文、純英文的文字識(shí)別,具有識(shí)別率高、適應(yīng)性強(qiáng)等突出的技術(shù)優(yōu)勢(shì)。第一部分:許可協(xié)議1.著作權(quán)聲明本產(chǎn)品軟件著作權(quán)屬于中華人民共和國北京文通信息技術(shù)有限公司(以下簡稱文通公司),本系統(tǒng)及使用說明書的著作權(quán)屬于文通公司,受中華人民共和國著作權(quán)法、計(jì)算機(jī)軟件保護(hù)條例以及國際版權(quán)公約和其他知識(shí)產(chǎn)權(quán)條約的保護(hù)。除以下授權(quán)之條款外,非經(jīng)著作權(quán)人或其全權(quán)代理人之書面授權(quán),任何與協(xié)議書不符的、以任何方式、任何文字所
3、做局部或全部之復(fù)制、重制或轉(zhuǎn)載、修改的行為均被法律明確禁止,違者將根據(jù)中華人民共和國有關(guān)法律承擔(dān)民事及刑事責(zé)任。 2.授權(quán)1) 您在使用期間作為合法用戶應(yīng)該持有信譽(yù)卡。此為獲得售后服務(wù)、技術(shù)支持、升級(jí)服務(wù)以及進(jìn)行法律追索必要的資格證明。 2) 您可在使用許可協(xié)議規(guī)定的范圍內(nèi)使用本系統(tǒng)。 3) “使用”指您利用本系統(tǒng)提供的功能對(duì)本系統(tǒng)的數(shù)據(jù)進(jìn)行訪問。 3.授權(quán)限制 1) 禁止利用本系統(tǒng)從事任何違反中華人民共和國現(xiàn)行法律、法規(guī)的活動(dòng)。 2) 本系統(tǒng)作為一個(gè)整體,禁止您在使用許可協(xié)議許可范圍以外使用。 禁止使用的范圍包括但不限于: ()將本系統(tǒng)的部分或全部嵌入其他計(jì)算機(jī)軟件系統(tǒng); ()將本系統(tǒng)的任何
4、內(nèi)容用于BBS、INTERNET等多使用者的環(huán)境; 3) 禁止您將本系統(tǒng)的全部或部分用于銷售、出租、轉(zhuǎn)讓、出借、散布、公開展示或從事其他損害著作權(quán)人權(quán)利的行為,不得將本系統(tǒng)的復(fù)制品在未得到著作權(quán)人或其代理人同意的前提下分發(fā)給任何第三方。 4) 禁止您對(duì)本系統(tǒng)進(jìn)行任何更改、反編譯(decompile)、軟件還原工程(reverse-dengineer the software)、反匯編(disassemble)、或任何更改原始程序設(shè)計(jì)系統(tǒng)上的鎖定與解除鎖定。 5) 禁止非法盜拷或使用任何使用許可協(xié)議許可之外的存儲(chǔ)媒介進(jìn)行部分或整體內(nèi)容的復(fù)制與販?zhǔn)邸?6) 禁止遮蓋、移動(dòng)或去除本系統(tǒng)著作權(quán)所有者的
5、圖形或文字說明。 7) 如果您未遵守協(xié)議書的條款,在不作任何通知的情況下,著作權(quán)人或其代理人有權(quán)終止授權(quán)。一旦發(fā)生此情況,您必須立即終止使用本系統(tǒng)并銷毀所有副本。4.有限擔(dān)保在本系統(tǒng)交付給您60天內(nèi),如發(fā)現(xiàn)軟件載體有任何非人為的損壞,請(qǐng)?jiān)诖似陂g內(nèi)憑信譽(yù)卡與文通公司聯(lián)系,可獲得修理或更換。由于人為損壞、操作不當(dāng)或使用錯(cuò)誤所引起的故障,不承擔(dān)任何責(zé)任。 5.對(duì)用戶的賠償 在法律所允許的范圍內(nèi), 您因使用或不能使用本系統(tǒng)所發(fā)生的任何直接的或間接的損失(包括但不限于營業(yè)利潤的損失、營業(yè)中斷、商業(yè)信息的遺失或其它金錢上的損失),文通公司均不承擔(dān)賠償責(zé)任。 文通公司為本系統(tǒng)唯一的制作、發(fā)行、維護(hù)及進(jìn)行法律
6、追索的代理人。 未經(jīng)本協(xié)議書明確授予的權(quán)利均予保留。 文通公司保留對(duì)協(xié)議書的解釋權(quán)。協(xié)議書受中國法律保護(hù)和管轄,發(fā)生法律糾紛時(shí)選擇北京地區(qū)的法院作為管轄法院。第二部分:系統(tǒng)最小配置操作系統(tǒng): Windows 2000、Windows XP、Windows 2003操作系統(tǒng) 及以上版本; CPU:586以上; 內(nèi)存:256M以上。第三部分:系統(tǒng)文件概述1BIN目錄 包括識(shí)別核心所需要的各種數(shù)據(jù)文件。 2SDK目錄 Th_ocr32_Dll.dll 該文件是本SDK直接調(diào)用的DLL, 供用戶在程序中調(diào)用。 TH-OCR SDK 11 用戶手冊(cè).PDF 即本自述文件。 Th_ocr32.h 該文件為
7、用戶用C或C+調(diào)用DLL時(shí)的include文件,主要為數(shù)據(jù)結(jié)構(gòu)的定義。若用戶在VB環(huán)境下調(diào)用,須轉(zhuǎn)換成相應(yīng)的VB格式。 Th_ocr32_Dll.lib VS2008格式的庫文件,如果使用靜態(tài)連接DLL,需要使用該庫。 3shared dll目錄 包含VS2008下的MFC運(yùn)行庫 4Driver目錄 包含加密狗的驅(qū)動(dòng)第四部分:系統(tǒng)功能簡介本系統(tǒng)具有THOCR系統(tǒng)識(shí)別核心所有功能,包括:l 支持TIFF,PCX,BMP,JPG格式圖象的讀取,支持Packbits和G4壓縮的TIFF格式; l 可以對(duì)圖象由于掃描引起的傾斜進(jìn)行自動(dòng)校正; l 可以對(duì)圖象進(jìn)行自動(dòng)版面分析; l 支持GB_2312碼(
8、大陸使用)、BIG_5碼(臺(tái)灣使用)、GBK、JIS、Shift-JIS(日文使用)、KSC(韓文)內(nèi)碼的輸出; l 能識(shí)別純英文,簡繁體中文、日文、韓文、中英文混排的文本圖象。第五部分 系統(tǒng)調(diào)用方法 1.用于識(shí)別的函數(shù) 1)TH_Start 2)TH_StartExW 3)TH_StartExA 4)TH_SetOutOcrFile 5)TH_LoadImageA 6)TH_LoadImageW 7)TH_SetImage 8)TH_SetImage2 9)TH_SetLanguage 10)TH_Layout 11)TH_SetRegion 12)TH_SkewAutoRotateW 13
9、)TH_SkewAutoRotateA 14)TH_Recognize 15)TH_End 函數(shù)詳細(xì)說明如下 1) TH_Start 聲明 TH_ERROR WINAPI TH_Start(HANDLE hApplication); 功能系統(tǒng)配置和內(nèi)存分配 參數(shù) hApplication 指用戶應(yīng)用程序句柄,可以為空。 返回值錯(cuò)誤代碼,見TH_ERROR。 2) TH_StartExW 聲明TH_ERROR WINAPI TH_Start(HANDLE hApplication, LPCWSTR lpszOcrDLLPath); 功能系統(tǒng)配置和內(nèi)存分配 參數(shù) hApplication 指用戶應(yīng)
10、用程序句柄,可以為空。 lpszOcrDLLPath 對(duì)應(yīng)動(dòng)態(tài)庫的絕對(duì)路徑,包括.dll的后綴。 注意 在使用該接口時(shí),要確保動(dòng)態(tài)庫與對(duì)應(yīng)的依賴bin文件在同一目錄下。而不用與所調(diào)用程序在同一目錄下。 返回值錯(cuò)誤代碼,見TH_ERROR。 3) TH_StartExA 聲明 TH_ERROR WINAPI TH_Start(HANDLE hApplication LPCWSTR lpszOcrDLLPath); 功能系統(tǒng)配置和內(nèi)存分配 參數(shù) hApplication 指用戶應(yīng)用程序句柄,可以為空。 lpszOcrDLLPath 對(duì)應(yīng)動(dòng)態(tài)庫的絕對(duì)路徑,包括.dll的后綴。 注意 在使用該接口時(shí),
11、要確保動(dòng)態(tài)庫與對(duì)應(yīng)的依賴bin文件在同一目錄下。而不用與所調(diào)用程序在同一目錄下。 返回值錯(cuò)誤代碼,見TH_ERROR。 4) TH_SetOutOcrFile 聲明 TH_ERROR WINAPI TH_ SetOutOcrFile (int nGeneration); 功能 簡化識(shí)別過程。調(diào)用該接口可以簡化識(shí)別及其識(shí)別后的處理,但其作用有限,可能產(chǎn)生不可預(yù)知后果。非特殊情況,不建議使用該接口。 參數(shù) nGeneration 是否簡化識(shí)別過程,默認(rèn)為是。 返回值錯(cuò)誤代碼,見TH_ERROR。 5) TH_LoadImageA 聲明TH_ERROR WINAPI TH_LoadImageA(LP
12、CSTR lpszImageFile, DWORD dwImgProOption); 功能打開當(dāng)前識(shí)別的圖象。 非Unicode函數(shù) 參數(shù) lpszImageFile 圖片完整路徑。 dwImgProOption 圖像處理方法,見TH_IMGPRO_OPTION; 返回值錯(cuò)誤代碼,見TH_ERROR。 6) TH_LoadImageW 聲明TH_ERROR WINAPI TH_LoadImageW(LPCWSTR lpszImageFile, DWORD dwImgProOption) 功能打開當(dāng)前識(shí)別的圖象。Unicode函數(shù) 參數(shù)同TH_LoadImageA返回值錯(cuò)誤代碼,見TH_ERRO
13、R。 7) TH_SetImage 聲明TH_ERROR WINAPI TH_SetImage( int nWidth, int nHeight, int nBitCount, LPBYTE lpImage, DWORD dwImgProOption); 功能打開當(dāng)前識(shí)別的圖象。 參數(shù) nWidth 圖片寬度。 nHeight 圖片高度。 nWidth 圖片寬度。 nBitCount 圖片位數(shù)。 lpImage 圖片內(nèi)容的一維數(shù)組形式。 dwImgProOption圖像處理方法,見TH_IMGPRO_OPTION; 返回值錯(cuò)誤代碼,TH_ERROR。 8) TH_SetImage2 聲明TH_
14、ERROR WINAPI TH_SetImage2( int nWidth, int nHeight, int nBitCount, LPBYTE *lpLine, DWORD dwImgProOption); 功能打開當(dāng)前識(shí)別的圖象。 參數(shù) nWidth 圖片寬度。 nHeight 圖片高度。 nBitCount 圖片位數(shù)。 lpLine 圖像數(shù)據(jù)數(shù)組指針 dwImgProOption圖像處理方法,見TH_IMGPRO_OPTION; 返回值錯(cuò)誤代碼,TH_ERROR。 9) TH_SetLanguage 聲明TH_ERROR WINAPI TH_SetLanguage(int nLangu
15、age); 功能設(shè)置識(shí)別默認(rèn)語言; 注意識(shí)別前,未調(diào)用TH_SetRegion,此函數(shù)設(shè)置的默認(rèn)語言有效; 參數(shù)nLanguage 語言,可選項(xiàng)見TH_RECOG_LANG; 返回值無返回值 10) TH_Layout 聲明TH_ERROR WINAPI TH_Layout( int nOption, int nMaxRegion, LPTHREGION pRegion, int *nRegionCount); 功能自動(dòng)版面分析 參數(shù) nOption 保留值,必須為0。 nMaxRegion 預(yù)設(shè)置的區(qū)域數(shù)組長度 pRegion 預(yù)設(shè)置的區(qū)域數(shù)組,結(jié)構(gòu)定義見THREGION nRegionCo
16、unt 版面分析后,傳出的實(shí)際分析的區(qū)域數(shù)組長度。 返回值錯(cuò)誤代碼,見TH_ERROR。 11) TH_SetRegion 聲明TH_ERROR WINAPI TH_SetRegion(LPTHREGION pRegion, int nRegion); 功能設(shè)置識(shí)別的區(qū)域 參數(shù) pRegion 識(shí)別區(qū)域數(shù)組指針,結(jié)構(gòu)定義見THREGION。 nRegion 識(shí)別區(qū)域數(shù)組長度。 返回值錯(cuò)誤代碼,見TH_ERROR。 12) TH_SkewAutoRotateW 聲明TH_ERROR WINAPI TH_SkewAutoRotateW(const wchar_t* lpstrIMGInpath,c
17、onst wchar_t* lpstrIMGOutpath); 功能自動(dòng)傾斜校正 參數(shù)lpstrIMGInpath 輸入圖像路徑。 lpstrIMGOutpath 傾斜校正后保存的圖像路徑。 返回值錯(cuò)誤代碼,見TH_ERROR。 13) TH_SkewAutoRotateA 聲明TH_ERROR WINAPI TH_SkewAutoRotateA(const char* lpstrIMGInpath,const char* lpstrIMGOutpath); 功能自動(dòng)傾斜校正。非Unicode函數(shù) 參數(shù)同TH_SkewAutoRotateW。 返回值錯(cuò)誤代碼,見TH_ERROR。 14) TH
18、_Recognize 聲明TH_ERROR WINAPI TH_Recognize(); 功能識(shí)別操作 注意調(diào)用此函數(shù)前,如果沒有調(diào)用TH_SetRegion,則自動(dòng)進(jìn)行版面分析,再識(shí)別。 返回值錯(cuò)誤代碼,見TH_ERROR。 15) TH_End 聲明TH_ERROR WINAPI TH_End(); 功能主要釋放由TH_Start()所分配的內(nèi)存。識(shí)別完成后必須調(diào)用此函數(shù)。 參數(shù)無 返回值錯(cuò)誤代碼,見TH_ERROR。 2高級(jí)調(diào)用接口 用于設(shè)置進(jìn)度顯示的回調(diào)函數(shù)及識(shí)別結(jié)果取得的函數(shù): 16) TH_SetCallBackAddress 17) TH_OutPutCharInfo 18) T
19、H_OutPutCharInfoByRegion 19) TH_ SaveOCRFileW 20) TH_ SaveOCRFileA 21) TH_ LoadOCRFileW 22) TH_ LoadOCRFileA 函數(shù)詳細(xì)說明如下: 16) TH_SetCallBackAddress 聲明TH_ERROR WINAPI TH_SetCallBackAddress(LONG pStart, LONG pFinish, LONG pSetStage, LONG pSetPerc); 功能 用戶設(shè)置的回調(diào)函數(shù) 參數(shù) 四個(gè)參數(shù)分別為下邊四個(gè)回調(diào)函數(shù)的地址: BOOL CALLBACK Progre
20、ssStart(); BOOL CALLBACK ProgressFinish(); BOOL CALLBACK ProgressSetStage(WORD wStageNumber, LPSTR lpStageName); wStageNumber= 0 lpStageName=讀取圖象 wStageNumber= 1 lpStageName=版面分析 wStageNumber= 2 lpStageName=傾斜校正 wStageNumber= 3 lpStageName=識(shí)別 wStageNumber= 4 lpStageName=處理 BOOL CALLBACK ProgressSetP
21、erc(WORD wPercent); 總的識(shí)別進(jìn)度 0100 返回值錯(cuò)誤代碼,見TH_ERROR。 17) TH_OutPutCharInfo 聲明TH_ERROR WINAPI TH_OutPutCharInfo(int nMaxChar, LPTHCHARINFO pCharInfo, int *nCharCount); 功能獲得圖像中所有識(shí)別結(jié)果的數(shù)據(jù); 參數(shù) nMaxChar 預(yù)設(shè)置輸出的識(shí)別字體信息長度; pCharInfo 預(yù)設(shè)置輸出的識(shí)別字體信息長度指針,結(jié)構(gòu)定義見 THCHARINFO; nCharCount 此函數(shù)返回的實(shí)際輸出的識(shí)別字體信息長度; 返回值錯(cuò)誤代碼,見TH_
22、ERROR。 18) TH_OutPutCharInfoByRegion 聲明TH_ERROR WINAPI TH_OutPutCharInfoByRegion(int nMaxChar, LPTHCHARINFO pCharInfo, int *nCharCount, int nRegionIdx); 功能獲得指定區(qū)域的文字識(shí)別結(jié)果,這個(gè)函數(shù)只有在調(diào)用了TH_SetRegion函數(shù)后才有效; 參數(shù) nMaxChar 預(yù)設(shè)置輸出的識(shí)別字體信息長度; pCharInfo 預(yù)設(shè)置輸出的識(shí)別字體信息長度指針,結(jié)構(gòu)定義見 THCHARINFO; nCharCount 此函數(shù)返回的實(shí)際輸出的識(shí)別字體信息
23、長度 nRegionIdx 指定區(qū)域序號(hào),與TH_SetRegion函數(shù)中的序號(hào)一致; 返回值錯(cuò)誤代碼,見TH_ERROR。 19) TH_SaveOCRFileW 聲明TH_ERROR WINAPI TH_SaveOCRFileW(const wchar_t* lpstrOcrpath); 功能寫本地OCR識(shí)別結(jié)果文件 參數(shù) lpstrOcrpath OCR文件路徑。 返回值錯(cuò)誤代碼,見TH_ERROR。 20) TH_ SaveOCRFileA 聲明TH_ERROR WINAPI TH_SaveOCRFileA(const char* lpstrOcrpath); 功能寫本地OCR識(shí)別結(jié)果
24、文件 參數(shù) 同 TH_SaveOCRFileW返回值錯(cuò)誤代碼,見TH_ERROR。 21) TH_LoadOCRFileW 聲明TH_ERROR WINAPI TH_LoadOCRFileW(const wchar_t* lpstrOcrpath); 功能讀寫本地OCR識(shí)別結(jié)果文件 注意如果調(diào)用此接口讀取本地OCR文件,需先調(diào)用(TH_LoadImage或者TH_SetImage),不然會(huì)返回錯(cuò)誤碼:1 參數(shù) lpstrOcrpath OCR文件路徑。 返回值錯(cuò)誤代碼,見TH_ERROR。 22) TH_ LoadOCRFileA 聲明TH_ERROR WINAPI TH_LoadOCRFil
25、eA(const char* lpstrOcrpath); 功能讀寫本地OCR識(shí)別結(jié)果文件 注意如果調(diào)用此接口讀取本地OCR文件,需先調(diào)用(TH_LoadImage或者TH_SetImage),不然會(huì)返回錯(cuò)誤碼:1 參數(shù) 同 TH_LoadOCRFileW返回值錯(cuò)誤代碼,見TH_ERROR。 3用于導(dǎo)出文檔的函數(shù) 用于導(dǎo)出文檔的函數(shù)共四個(gè): 23) TH_OutputBeginA 24) TH_OutputBeginW 25) TH_OutPutFile 26) TH_OutputEnd 函數(shù)詳細(xì)說明如下: 23) TH_OutputBeginA 聲明TH_ERROR WINAPI TH_Ou
26、tputBeginA(LPCSTR lpszOutputFile ,TH_OUTPUTTYPE nType, DWORD dwOption); 功能設(shè)置導(dǎo)出參數(shù)。 參數(shù) nType 導(dǎo)出的文檔類型,見TH_OUTPUTTYPE; dwOption 導(dǎo)出文件時(shí)的選項(xiàng),根據(jù)導(dǎo)出的文件類型不同而有不同的定義。導(dǎo)出TXT的選項(xiàng)見TH_OUTPUT_TXT_ENCODE;導(dǎo)出PDF時(shí)的選項(xiàng)見TH_OUTPUT_PDF_OPTION;導(dǎo)出RTF時(shí)的選項(xiàng)見TH_OUTPUT_RTF_OPTION; lpszOutputFile 導(dǎo)出文件路徑; 返回值錯(cuò)誤代碼,見TH_ERROR。 24) TH_Output
27、BeginW 聲明TH_ERROR WINAPI TH_OutputBeginW(LPCWSTR lpszOutputFile ,TH_OUTPUTTYPE nType, DWORD dwOption); 功能設(shè)置導(dǎo)出參數(shù),Unicode版本。 參數(shù) nType 導(dǎo)出的文檔類型,見TH_OUTPUTTYPE; dwOption 導(dǎo)出文件時(shí)的選項(xiàng),根據(jù)導(dǎo)出的文件類型不同而有不同的定義。導(dǎo)出TXT的選項(xiàng)見TH_OUTPUT_TXT_ENCODE;導(dǎo)出PDF時(shí)的選項(xiàng)見TH_OUTPUT_PDF_OPTION;導(dǎo)出RTF時(shí)的選項(xiàng)見TH_OUTPUT_RTF_OPTION; lpszOutputFile
28、 導(dǎo)出文件路徑,要求Unicode字符串; 返回值錯(cuò)誤代碼,見TH_ERROR。 25) TH_OutPutFile 聲明TH_ERROR WINAPI TH_OutPutFile(); 功能將當(dāng)前處理的圖像導(dǎo)出至文件; 參數(shù)無; 返回值錯(cuò)誤代碼,見TH_ERROR。 26) TH_OutputEnd 聲明TH_ERROR WINAPI TH_OutputEnd(); 功能導(dǎo)出完畢; 參數(shù)無; 返回值錯(cuò)誤代碼,見TH_ERROR。 4補(bǔ)充增加的函數(shù) 補(bǔ)充增加的函數(shù): 27) TH_LayoutEx 28) TH_SetRegionEx 29) TH_OutputBeginEx 函數(shù)詳細(xì)說明如下
29、: 27) TH_LayoutEx 聲明TH_ERROR WINAPI TH_LayoutEx( int nOption, int nMaxRegion,RECT*rcBound,BYTE* iAttribute, BYTE* iField, BYTE* nRecoglang, int *nRegionCount); 功能自動(dòng)版面分析 參數(shù) nOption 保留值,必須為0。 nMaxRegion 預(yù)設(shè)置的區(qū)域數(shù)組長度 rcBound預(yù)設(shè)置的區(qū)域數(shù)組,結(jié)構(gòu)定義見THREGION iAttribute預(yù)設(shè)置的區(qū)域數(shù)組,結(jié)構(gòu)定義見THREGION iField預(yù)設(shè)置的區(qū)域數(shù)組,結(jié)構(gòu)定義見THREG
30、ION nRecoglang預(yù)設(shè)置的區(qū)域數(shù)組,結(jié)構(gòu)定義見THREGION nRegionCount 版面分析后,傳出的實(shí)際分析的區(qū)域數(shù)組長度。 返回值錯(cuò)誤代碼,見TH_ERROR。 28) TH_SetRegionEx 聲明TH_ERROR WINAPI TH_SetRegionEx(RECT*rcBound,BYTE* iAttribute, BYTE* iField, BYTE* nRecoglang, int nRegion); 功能設(shè)置識(shí)別的區(qū)域 參數(shù) rcBound識(shí)別區(qū)域數(shù)組指針,結(jié)構(gòu)定義見THREGION iAttribute識(shí)別區(qū)域數(shù)組指針,結(jié)構(gòu)定義見THREGION iFie
31、ld識(shí)別區(qū)域數(shù)組指針,結(jié)構(gòu)定義見THREGION nRecoglang識(shí)別區(qū)域數(shù)組指針,結(jié)構(gòu)定義見THREGION nRegion 識(shí)別區(qū)域數(shù)組長度。 返回值錯(cuò)誤代碼,見TH_ERROR。 29) TH_OutputBeginEx 聲明TH_ERROR WINAPI TH_OutputBeginA(LPCSTR lpszOutputFile ,int nType, DWORD dwOption); 功能設(shè)置導(dǎo)出參數(shù)。 參數(shù) nType 導(dǎo)出的文檔類型; dwOption 導(dǎo)出文件時(shí)的選項(xiàng),根據(jù)導(dǎo)出的文件類型不同而有不同的定義。導(dǎo)出TXT的選項(xiàng)見TH_OUTPUT_TXT_ENCODE;導(dǎo)出PD
32、F時(shí)的選項(xiàng)見TH_OUTPUT_PDF_OPTION;導(dǎo)出RTF時(shí)的選項(xiàng)見TH_OUTPUT_RTF_OPTION; lpszOutputFile 導(dǎo)出文件路徑; 返回值錯(cuò)誤代碼,見TH_ERROR。 第六部分 數(shù)據(jù)結(jié)構(gòu)及宏定義 1函數(shù)返回值 TH_ERROR typedef enum TH_ERR_NONE, TH_ERR_LOADIMAGE, TH_ERR_UNSUPPORT, / unsupported feature, wating for next version TH_ERR_OPENFILE, / open file error TH_ERR_UNKNOWN, / the err
33、or is not define TH_ERR_NODONGLE, TH_ERR_USERABORT, / user abort when recognized TH_ERR_READLIB, / read recognition library error TH_ERR_LIBNOTEXIST, / recognition library is not exist TH_ERR_TOOMANYREGION, / too many region result when layout analysis TH_ERR_RECOGNIZEFAIL, / Recognize fail TH_ERR_F
34、ILEALREADYEXIST, / Export file already exist TH_ERR_IMAGETYPE_NONSUPPORT, / image type nonsupport TH_ERR_IMAGE_SPLITFAIL, / image split fail TH_ERR_IMAGE_NOEXIST, / image is no exist TH_ERR_NOTBINARY, / not binary image TH_ERROR; 2數(shù)據(jù)結(jié)構(gòu) 1) THREGION 區(qū)域數(shù)據(jù)結(jié)構(gòu) 識(shí)別區(qū)域數(shù)據(jù)結(jié)構(gòu)。 typedef struct _thregion RECT rcBou
35、nd; BYTE iAttribute; / RGNTYPE_xxx region type BYTE iField; TH_RECOG_LANG nRecog_lang;/TH_RECOG_LANG THREGION, FAR * LPTHREGION; rcBound:區(qū)域的rect值; iAttribute:區(qū)域的類型,見THRGNTYPE; iField:保留值,未定義。 nRecog_lang:區(qū)域的識(shí)別語言,見TH_RECOG_LANG。 2) THCHARINFO 識(shí)別結(jié)果結(jié)構(gòu)THREGION typedef struct WORD wCode; / 字符編碼,Unicode W
36、ORD wCharAttrib; / 字符屬性, RECT rcBlock; / 字符邊框, WORD wCandidate5; / 侯選字 BYTE nConfidence5; / 置信度 THCHARINFO, * LPTHCHARINFO; 3宏定義 1) TH_IMGPRO_OPTION 加載圖像時(shí)圖像處理的參數(shù)。 TH_IMGPRO_OPTION 取值 說明 0 直接加載圖像,不進(jìn)行任何圖像處理 TH_IMGPRO_DESKEW 1 進(jìn)行自動(dòng)傾斜校正 TH_IMGPRO_AUTOREVERSE2 保留值,未實(shí)現(xiàn) TH_IMGPRO_GRAY_METHOD0x0F00保留值,未實(shí)現(xiàn) T
37、H_IMGPRO_BIN_METHOD 0x6000對(duì)裝入的圖像進(jìn)行二值化處理,如裝入的圖像非二值圖,建議使用此方法 2) TH_RECOG_LANG 識(shí)別語言選項(xiàng)。 TH_RECOG_LANG 取值 說明 TH_RECOG_SIMPLIFIED 0 簡體中文 TH_RECOG_TRADITIONAL 1 繁體中文 TH_RECOG_PUREENGLISH 2 純英文和數(shù)字 TH_RECOG_JAPANESE 3 日文 TH_RECOG_HANDWRITTEN 4 手寫體 TH_RECOG_SIMPLIFIED_LEVEL_2 5 簡體大字符集 TH_RECOG_TRADITIONAL_LEVEL_2 6 繁體大字符集 TH_RECOG_KOREAN 7 韓文 3) THRGNTYPE 版面分析區(qū)域類型。 THRGNTYPE 取值 說明 RGNTY
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025委托招標(biāo)代理合同
- 2025【合同范本】建筑工程施工合同示本
- 2025二手空調(diào)購銷合同范本
- 長城遺址修繕方案
- 促銷活動(dòng)合同范例
- 2024年六年級(jí)品社下冊(cè)《去中學(xué)看看》說課稿2 蘇教版
- 配件報(bào)價(jià)實(shí)施方案
- 2024年五年級(jí)英語下冊(cè) Unit 4 Did You Have a Nice Trip Lesson 19 Li Ming Goes Home說課稿 冀教版(三起)
- 貴州籠式球場護(hù)欄施工方案
- 砂石加工賬目處理方案
- 城市道路智慧路燈項(xiàng)目 投標(biāo)方案(技術(shù)標(biāo))
- 水泥采購?fù)稑?biāo)方案(技術(shù)標(biāo))
- 醫(yī)院招標(biāo)采購管理辦法及實(shí)施細(xì)則(試行)
- 初中英語-Unit2 My dream job(writing)教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思
- 廣州市勞動(dòng)仲裁申請(qǐng)書
- 江西省上饒市高三一模理綜化學(xué)試題附參考答案
- 23-張方紅-IVF的治療流程及護(hù)理
- 頂部板式吊耳計(jì)算HGT-20574-2018
- 因數(shù)和倍數(shù)復(fù)習(xí)思維導(dǎo)圖
- LY/T 2986-2018流動(dòng)沙地沙障設(shè)置技術(shù)規(guī)程
- 三級(jí)教育考試卷(電工)答案
評(píng)論
0/150
提交評(píng)論