关于图像二值化的指针问题
我现在正在用VC做条形码的识别.由于刚接触的原因,大体的思路是有了,源代码也完成了,只是对于在VC上把源代码连接做成一体不怎么明白,以下是我的二值化源代码:
BOOL CKkkView::Binary(LPSTR lpDIBBits,BYTE bThre)
{
int i,j,LineTypes;
GetSize(lpDIBBits);
LineTypes=WIDTHBYTES(bmWidth*8);
for(i=0;i<bmHeight;i++)
for(j=0;j<bmWidth;j++)
{
lpSrc=(unsigned char*)lpDIBBits
+LineTypes*(bmHeight-1-i)+j;
if((*lpSrc)<bThre)
*lpSrc=0;
else
*lpSrc=255;
}
return true;
}
//LPSTR lpDIBBits:指向源DIB图像的指针,
对这个指针我一直不明白怎么样获取,我的图像是显示在单文档的窗口中,左上角显示.
先谢了.....