没有合适的资源?快使用搜索试试~ 我知道了~
这是一篇区域生长代码的文档,很好哦,欢迎下载
资源推荐
资源详情
资源评论
/*************************************************************************
* \函数名称:
* RegionGrow()
* 参数:
* LPSTR lpDIBBits - 指向源DIB图像指针
* LONG lmageWidth - 源图像宽度(象素数,必须是4的倍数)
* LONG lmageHeight - 源图像高度(象素数)
* int nThreshold - 区域生长门限
* int seedx - 区域生长种子的横坐标
* int seedy - 区域生长种子的纵坐标
* int mode - 区域生长种子的选取类型
* 返回值:
* BOOL - 运算成功返回TRUE,否则返回FALSE。
* \说明:
* 本函数的处理结果是将生长后的区域表示为黑色像素,未生长区域表示为白色像素。
* 区域生长一般包含三个比较重要的问题:
* 1. 种子点的选取
* 2. 生长准则
* 3. 终止条件
* 可以认为,这三个问题需要具体分析,而且每个问题解决的好坏直接关系到
* 区域生长的结果。
*************************************************************************/
BOOL RegionGrow(LPSTR lpDIBBits, LONG lmageWidth, LONG lmageHeight, int nThreshold,int seedx,int seedy,int mode)
{
//设置用于处理四临域的数组
static int Dx[]={-1,0,1,0}; //X向
static int Dy[]={0,1,0,-1}; //y向
// 临时存放图像数据的指针
LPBYTE lpImage;
// 指向源图像的指针
* \函数名称:
* RegionGrow()
* 参数:
* LPSTR lpDIBBits - 指向源DIB图像指针
* LONG lmageWidth - 源图像宽度(象素数,必须是4的倍数)
* LONG lmageHeight - 源图像高度(象素数)
* int nThreshold - 区域生长门限
* int seedx - 区域生长种子的横坐标
* int seedy - 区域生长种子的纵坐标
* int mode - 区域生长种子的选取类型
* 返回值:
* BOOL - 运算成功返回TRUE,否则返回FALSE。
* \说明:
* 本函数的处理结果是将生长后的区域表示为黑色像素,未生长区域表示为白色像素。
* 区域生长一般包含三个比较重要的问题:
* 1. 种子点的选取
* 2. 生长准则
* 3. 终止条件
* 可以认为,这三个问题需要具体分析,而且每个问题解决的好坏直接关系到
* 区域生长的结果。
*************************************************************************/
BOOL RegionGrow(LPSTR lpDIBBits, LONG lmageWidth, LONG lmageHeight, int nThreshold,int seedx,int seedy,int mode)
{
//设置用于处理四临域的数组
static int Dx[]={-1,0,1,0}; //X向
static int Dy[]={0,1,0,-1}; //y向
// 临时存放图像数据的指针
LPBYTE lpImage;
// 指向源图像的指针
资源评论
- xidianxiaoxiaobaicai2013-04-23可以使用 修改为自己需要的可
- wenl0ve2013-05-29需要自己改的!
- see_you20122012-12-27不错~~ 自己稍微改了一下就能用了
wang2021wang
- 粉丝: 6
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功