投影算法及其实现C代码.pptx





《投影算法及其实现C代码.pptx》由会员分享,可在线阅读,更多相关《投影算法及其实现C代码.pptx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、投影概念投影法是根据图像信息在某方向的投影分布特点来进行检测的方法,也就是说像素点的累加,其实是一种统计的方法。第1页/共22页投影算法过程:像素灰度值为f(x,y)时,其投影函数h(y)的值为如下公式来计算:其中M,N为图像尺寸,c为图像灰度值。将投影值进行归一化,其计算公式如下:第2页/共22页资料1中,先求投影值,再给投影值进行归一化处理。资料2中先进行二值化,然后进行灰度投影。第3页/共22页资料1中,进行投影以后第4页/共22页求投影面积比第5页/共22页投影图面积比分布图:第6页/共22页分级识别过程:第7页/共22页识别结果:第8页/共22页灰度投影源代码部分:*/Hprojec
2、tDIB()/图像水平投影/VprojectDIB()/图像垂直投影参数:LPSTRlpDIBBits/指向源DIB图像指针LONGlWidth/源图像宽度(像素数)LONGlHeight-源图像高度(像素数)返回值:BOOL/运算成功返回TRUE,否则返回FALSE。*要求目标图像为只有0和255两个灰度值的灰度图像。*第9页/共22页BOOLWINAPIHprojectDIB(LPSTRlpDIBBits,LONGlWidth,LONGlHeight)LPSTRlpSrc;/指向源图像的指针LPSTRlpDst;/指向缓存图像的指针LPSTRlpNewDIBBits;/指向缓存DIB图像的
3、指针HLOCALhNewDIBBits;longi;/循环变量longj;longlBlackNumber;/图像中每行内的黑点个数unsignedcharpixel;/像素值LONGlLineBytes;/图像每行的字节数函数的声明定义变量第10页/共22页hNewDIBBits=LocalAlloc(LHND,lWidth*lHeight);/暂时分配内存,以保存新图像if(hNewDIBBits=NULL)returnFALSE;/分配内存失败lpNewDIBBits=(char*)LocalLock(hNewDIBBits);/初始化新分配的内存,设定初始值为255lpDst=(cha
4、r*)lpNewDIBBits;memset(lpDst,(BYTE)255,lWidth*lHeight);暂时分配内存如果成功分配内存,则初始化新内存第11页/共22页lLineBytes=WIDTHBYTES(lWidth*8);/计算图像每行的字节数for(j=0;jlHeight;j+)lBlackNumber=0;for(i=0;ilWidth;i+)lpSrc=(char*)lpDIBBits+lLineBytes*j+i;/指向源图像倒数第j行,第i个象素的指针pixel=(unsignedchar)*lpSrc;if(pixel!=255&pixel!=0)returnfal
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 投影 算法 及其 实现 代码

限制150内