最近接到乙個身份證識別ocr軟體專案,使用微軟offcie2003自帶的ocr處理模組就可以很好識別,為了提高識別率打算把身份證的花紋去掉。在網上找到cximage可以很好的處理。配置過程記錄如下:
cximage
最新版本:cximage600_full.7z
測試專案:cximagetest (在本地d:/cximagetest)
在測試專案本地目錄下建乙個 "include"目錄
當前目錄結構如下:
d:/cximagetest
--------|cximagetest
--------|include
--------|cximagetest.ncb
--------|cximagetest.sln
原包使用是vc6的專案,用vc8開啟時提示專案檔案轉換的對話方塊 選擇「全是」
然後編譯所有專案,編譯結束後在解壓後的cximage600_full目錄中搜尋"cximagecrtd.dll、cximagecrtd.lib"( 成功編譯後一定會產生這兩個檔案的)將這兩個檔案拷貝到d:/cximagetest/cximagetest下,之後在cximage600_full/cximage目錄中找出"xfile.h ximacfg.h ximadef.h ximage.h xiofile.h xmemfile.h" 這些標頭檔案拷貝到d:/cximagetest/include目錄下。現在所需要要的標頭檔案與庫檔案都具備了,剩下的只需要簡單的配置下測試工程就可以了。
測試專案屬性配置如下:
常規字符集:使用多位元組字符集
c/c++
附加包含目錄:../include
執行時庫:多執行緒除錯dll (這實際是預設值)
建立/使用預編譯頭:不使用預編譯頭
聯結器附加依賴項:./cximagecrtd.lib
部分測試**
在stdafx.h中新增 #include "ximage.h"
在cximagetestdlg.cpp 的「確定」按鈕處理事件中新增
void ctestdlg::onbnclickedok()
delete buffer;
onok();
}進行斷點除錯無誤 表示可以正常使用cximage進行影象處理了 可以自行新增一些處理功能。
VC2005除錯 DLL除錯, 遠端除錯
vc2005 dll除錯 如果exe檔案和dll一樣,都處於你乙個開發的狀態,那麼可以放在同乙個解決方案中,直接除錯 但是,有時候,我們開發的dll,是給其他人使用的,或者,你此時不想除錯exe 這時候,可以在dll工程選項中,選擇 除錯 選項卡 工作目錄 填入exe檔案所在的目錄 比如d test...
在VC中建立DLL檔案
一.win32動態鏈結庫 1.製作的步驟 1 新建win32 dynamic link library工程,工程名為mydll,選擇a dll project型別。2 mydll.h的內容如下 extern c declspec dllexport int sum int a,int b 本文所有的...
cximage在VC6 0下編譯錯誤的解決方法
錯誤2 cximage demo編譯 cximage.lib ximaraw.obj error lnk2001 unresolved external symbol dcr cleanup dcraw bin demou.exe fatal error lnk1120 24 unresolved ...