版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1.基于文本圖像紋理特征的文種識別(顧麗娟)
第五章
文本圖像文種的分級識別
2.基于水平垂直投影的考古文字修復(fù)識別方法(張娜等)投影算法及其實現(xiàn)C++代碼投影概念投影法是根據(jù)圖像信息在某方向的投影分布特點(diǎn)來進(jìn)行檢測的方法,也就是說像素點(diǎn)的累加,其實是一種統(tǒng)計的方法。投影算法及其實現(xiàn)C++代碼投影算法過程:像素灰度值為f(x,y)時,其投影函數(shù)h(y)的值為如下公式來計算:其中M,N為圖像尺寸,c為圖像灰度值。將投影值進(jìn)行歸一化,其計算公式如下:投影算法及其實現(xiàn)C++代碼資料1中,先求投影值,再給投影值進(jìn)行歸一化處理。資料2中先進(jìn)行二值化,然后進(jìn)行灰度投影。投影算法及其實現(xiàn)C++代碼資料1中,進(jìn)行投影以后投影算法及其實現(xiàn)C++代碼求投影面積比投影算法及其實現(xiàn)C++代碼投影圖面積比分布圖:投影算法及其實現(xiàn)C++代碼分級識別過程:投影算法及其實現(xiàn)C++代碼識別結(jié)果:投影算法及其實現(xiàn)C++代碼灰度投影源代碼部分:***********************************************************//HprojectDIB() //圖像水平投影//VprojectDIB() //圖像垂直投影參數(shù):LPSTRlpDIBBits//指向源DIB圖像指針
LONGlWidth//源圖像寬度(像素數(shù))LONGlHeight-源圖像高度(像素數(shù))返回值:BOOL//運(yùn)算成功返回TRUE,否則返回FALSE。*要求目標(biāo)圖像為只有0和255兩個灰度值的灰度圖像。***********************************************************投影算法及其實現(xiàn)C++代碼BOOLWINAPIHprojectDIB(LPSTRlpDIBBits,LONGlWidth,LONGlHeight){LPSTR lpSrc;//指向源圖像的指針
LPSTR lpDst;//指向緩存圖像的指針LPSTRlpNewDIBBits;//指向緩存DIB圖像的指針HLOCAL hNewDIBBits;long i;//循環(huán)變量long j;long lBlackNumber;//圖像中每行內(nèi)的黑點(diǎn)個數(shù)unsignedchar pixel; //像素值LONGlLineBytes; //圖像每行的字節(jié)數(shù)函數(shù)的聲明定義變量投影算法及其實現(xiàn)C++代碼
hNewDIBBits=LocalAlloc(LHND,lWidth*lHeight);//暫時分配內(nèi)存,以保存新圖像 if(hNewDIBBits==NULL) {returnFALSE;//分配內(nèi)存失敗 }lpNewDIBBits=(char*)LocalLock(hNewDIBBits);//初始化新分配的內(nèi)存,設(shè)定初始值為255 lpDst=(char*)lpNewDIBBits; memset(lpDst,(BYTE)255,lWidth*lHeight);暫時分配內(nèi)存如果成功分配內(nèi)存,則初始化新內(nèi)存投影算法及其實現(xiàn)C++代碼lLineBytes=WIDTHBYTES(lWidth*8);//計算圖像每行的字節(jié)數(shù)for(j=0;j<lHeight;j++){
lBlackNumber=0;for(i=0;i<lWidth;i++){lpSrc=(char*)lpDIBBits+lLineBytes*j+i;//指向源圖像倒數(shù)第j行,第i個象素的指針
pixel=(unsignedchar)*lpSrc;if(pixel!=255&&pixel!=0){ returnfalse; }
if(pixel==0){ lBlackNumber++; }}
if(pixel==0){
lBlackNumber++; }
}
計算像素值和投影算法及其實現(xiàn)C++代碼for(i=0;i<lBlackNumber;i++){//指向目標(biāo)圖像倒數(shù)第j行,第i個象素的指針
lpDst=(char*)lpNewDIBBits+lLineBytes*j+i;*lpDst=(unsignedchar)0;} }
//復(fù)制投影圖像
memcpy(lpDIBBits,lpNewDIBBits,lWidth*lHeight);
LocalUnlock(hNewDIBBits);//釋放內(nèi)存LocalFree(hNewDIBBits);returnTRUE;//返回}形成新圖像(投影后的圖像)復(fù)制投影圖像釋放內(nèi)存返回函數(shù)值投影算法及其實現(xiàn)C++代碼BOOLWINAPIVprojectDIB(LPSTRlpDIBBits,LONGlWidth,LONGlHeight){ LPSTR lpSrc;//指向源圖像的指針
LPSTR lpDst;//指向緩存圖像的指針LPSTRlpNewDIBBits;//指向緩存DIB圖像的指針HLOCAL hNewDIBBits;long i;long j;longlBlackNumber;//圖像中每行內(nèi)的黑點(diǎn)個數(shù)unsignedchar pixel; //像素值LONG lLineBytes;//圖像每行的字節(jié)數(shù)投影算法及其實現(xiàn)C++代碼hNewDIBBits=LocalAlloc(LHND,lWidth*lHeight);//暫時分配內(nèi)存,以保存新圖像 if(hNewDIBBits==NULL) { returnFALSE;//分配內(nèi)存失敗 }lpNewDIBBits=(char*)LocalLock(hNewDIBBits);//鎖定內(nèi)存 lpDst=(char*)lpNewDIBBits;//初始化新分配的內(nèi)存,設(shè)定初始值為255 memset(lpDst,(BYTE)255,lWidth*lHeight);投影算法及其實現(xiàn)C++代碼lLineBytes=WIDTHBYTES(lWidth*8);//計算圖像每行的字節(jié)數(shù) for(i=0;i<lWidth;i++) { lBlackNumber=0; for(j=0;j<lHeight;j++) {
lpSrc=(char*)lpDIBBits+lLineBytes*j+i; //指向源圖像倒數(shù)第j行,第i個象素的指針 pixel=(unsignedchar)*lpSrc;投影算法及其實現(xiàn)C++代碼if(pixel!=255&&pixel!=0) { returnfalse; } if(pixel==0) { lBlackNumber++; } } for(j=0;j<lBlackNumber;j++) { //指向目標(biāo)圖像倒數(shù)第j行,第i個象素的指針 lpDst=(char*)lpNewDIBBits+lLineBytes*j+i; *lpDst=(unsignedchar)0; } }投影算法及其實現(xiàn)C++代碼//復(fù)制投影圖像 memcpy(lpDIBBits,lpNewDIBBits,lWidth*
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年預(yù)售房屋買賣協(xié)議(附帶裝修包選擇)
- 保險職業(yè)學(xué)院《國際金融與結(jié)算》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年版:建筑工地材料配送協(xié)議
- 2024年科技型企業(yè)投資合作協(xié)議范本示例3篇
- 2025版科技創(chuàng)新企業(yè)借款合同還款協(xié)議書3篇
- 二零二五奧迪A4L購車與智能互聯(lián)系統(tǒng)合同3篇
- 2025版?zhèn)€人入股跨境電商平臺入股協(xié)議3篇
- 2025版小微企業(yè)融資租賃合同15篇
- 2025版能源項目投資合作合同范本2篇
- 化肥銷售合同范文模板大全
- 醫(yī)院醫(yī)用氣體管路的設(shè)計計算(2014)
- 土地儲備專項債券發(fā)行操作流程
- 沙鍋餐飲行業(yè)管理公司采購管理手冊
- 合同范本之采購合同誰保管
- 農(nóng)村小學(xué)生上下學(xué)交通安全教育的研究
- 雍琦版法律邏輯學(xué)課后習(xí)題答案全
- 學(xué)校暑期維修方案
- 國家自然科學(xué)基金進(jìn)展報告
- 小車多方式運(yùn)行的PLC控制——PLC控制系統(tǒng)課程設(shè)計
- (完整版)機(jī)加中心績效考核方案
- 個人簡歷表格標(biāo)準(zhǔn)模板(Word)
評論
0/150
提交評論