for(i = 0; i < sizeImage.cy; i++)%行扫描滤除水天线
{
num=0;
for(j = 0; j < sizeImage.cx; j++)
{
lpDst = lpImage + sizeSaveImage.cx*i+j;
if(*lpDst>=5) num+=1;
}
if(num>=int(sizeImage.cx/3))
{
horizon=i;
for(j=0;j<sizeImage.cx;j++)
{
lpDst=lpImage + sizeSaveImage.cx*i+j;
*lpDst=0;}
}
}
memcpy(dib.m_lpImage,lpImage,nSizeImage);
pUnchFltValue=new unsigned char[25];
{
num=0;
for(j = 0; j < sizeImage.cx; j++)
{
lpDst = lpImage + sizeSaveImage.cx*i+j;
if(*lpDst>=5) num+=1;
}
if(num>=int(sizeImage.cx/3))
{
horizon=i;
for(j=0;j<sizeImage.cx;j++)
{
lpDst=lpImage + sizeSaveImage.cx*i+j;
*lpDst=0;}
}
}
memcpy(dib.m_lpImage,lpImage,nSizeImage);
pUnchFltValue=new unsigned char[25];