c语言如何提取图像中的多个亮斑

有一幅二值图像,图像中有多个独立的亮斑(多像素点),用C语言怎么能快速提取图像中的亮斑,比如说有三个亮斑,就建立三个数组,分别存放每个亮斑包含的像素点的坐标。求大神给个思... 有一幅二值图像,图像中有多个独立的亮斑(多像素点),用C语言怎么能快速提取图像中的亮斑,比如说有三个亮斑,就建立三个数组,分别存放每个亮斑包含的像素点的坐标。求大神给个思路。 展开
 我来答
cdyzxy
2014-08-27 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.4万
采纳率:85%
帮助的人:3804万
展开全部
  1. 将二值图处理成:亮斑为非0值,其他为0值

  2. 从图象左上角逐象素进行以下处理直到右下角象素处理后结束

    1. 判断当前象素是否亮斑,是则将此象素坐标存放到新亮斑数组首位,并把此象素置0

    2. 逐一判断此象素四周象素是否亮斑如果是则将该象素存放数组

    3. 对于新存放数组的每个象素进行步骤b处理,直到没有新象素坐标存储

匿名用户
2014-08-27
展开全部
参考opencv,有现成的函数实现
追问
opencv没接触过,现在再看。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式