pixel = (unsigned char)*lpSrc;
if(pixel == 0)
{
bFindPoint = true;
CurrentPoint.Height = CurrentPoint.Height + Direction[BeginDirect][1];
CurrentPoint.Width = CurrentPoint.Width + Direction[BeginDirect][0];
if(CurrentPoint.Height == StartPoint.HeightCurrentPoint.Width == StartPoint.Width)
{
bFindStartPoint = true;
}
lpDst = (char *)lpNewDIBBits + lLineBytes * CurrentPoint.Height + CurrentPoint.Width;
*lpDst = (unsigned char)0;
//扫描的方向逆时针旋转两格
BeginDirect--;
if(BeginDirect == -1)
BeginDirect = 7;
BeginDirect--;
if(BeginDirect == -1)
BeginDirect = 7;
}
else
{
//扫描方向顺时针旋转一格
BeginDirect++;
if(BeginDirect == 8)
BeginDirect = 0;
}
}
}
// 复制腐蚀后的图像
memcpy(lpDIBBits, lpNewDIBBits, lWidth * lHeight);
// 释放内存
LocalUnlock(hNewDIBBits);
LocalFree(hNewDIBBits);
// 返回
return TRUE;
}
【vb.net中边缘检测 边缘检测函数】vb.net中边缘检测的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于边缘检测函数、vb.net中边缘检测的信息别忘了在本站进行查找喔 。
推荐阅读
- jquery插件做ppt,简单的jquery插件实例
- 国家能源集团erp系统二维码,国家能源集团ERP
- 模拟737游戏要怎么起飞,737模拟器怎么玩
- QQ浏览器怎么支持HTML5,浏览器怎么用html5
- linux基本常用命令 linux 常用命令大全
- 用平板怎么安装路由器教程,用平板怎么安装路由器教程视频
- 关于游戏时的动作的好段落,描写游戏动作的句子50字
- 单机游戏重返德军总部,单机游戏重返德军总部手机中文版
- 函数如何Python 函数如何判断奇偶性