OpenCV中文网站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 安装 配置
查看: 205|回复: 12

请教如何忽略背景计算一个板子的杂质粒数和面积

[复制链接]
发表于 2017-1-4 19:15:41 | 显示全部楼层 |阅读模式
最近处理摄像头采集数据处理,就是在一个90*90的窗口每次放入一块含有黑色杂质的板子。但是板子的背景色不同,有淡黄色,有白色,还有灰色等,但是板子上的杂质都是黑色或者咖啡色,就是比背景色要深。请问如何处理,才能计算出颗粒数 和 所占面积。请教思路。谢谢!
回复

使用道具 举报

发表于 2017-1-4 22:58:30 | 显示全部楼层
转换到hsv域后寻找差别。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-1-6 12:45:20 | 显示全部楼层
jsxyheu2014 发表于 2017-1-4 22:58
转换到hsv域后寻找差别。

谢谢你的指点,
我忘了说了,就是我的摄像头视频是黑白色的,采集的图像也是黑白色,这个还能用HSV吗?
回复 支持 反对

使用道具 举报

发表于 2017-1-6 20:38:35 | 显示全部楼层
这显然是不可以的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-1-6 21:11:21 | 显示全部楼层
jsxyheu2014 发表于 2017-1-6 20:38
这显然是不可以的。

那有什么好的办法吗。在这样的图像处理中?
回复 支持 反对

使用道具 举报

发表于 2017-1-7 19:12:46 | 显示全部楼层
首先把图片放出来,图像处理的素材很重要。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-1-7 21:09:14 | 显示全部楼层

图像如下,计算里面的杂质粒数

本帖最后由 白菜心 于 2017-1-7 21:14 编辑

原图1

原图1
这个是原图,数清楚里面的杂质点数目和面积,但是很明显光线不均匀,我用高斯5*5处理后,在用OTSU区域值,然后二值化。发现二值化后的两边就没了,没办法用。
下面是其他的杂质板,要计算里面的杂质粒数和面积

3

3

2

2

1

1

4

4
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-1-7 21:15:47 | 显示全部楼层
jsxyheu2014 发表于 2017-1-7 19:12
首先把图片放出来,图像处理的素材很重要。

图我放到下面了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-1-9 12:57:23 | 显示全部楼层
jsxyheu2014 发表于 2017-1-7 19:12
首先把图片放出来,图像处理的素材很重要。

您好,您看有啥好的思路没,介绍下,谢谢
回复 支持 反对

使用道具 举报

发表于 2017-1-9 13:20:57 | 显示全部楼层
本帖最后由 流放荒帝 于 2017-1-9 13:40 编辑
白菜心 发表于 2017-1-9 12:57
您好,您看有啥好的思路没,介绍下,谢谢

二值化
二值化.jpg
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|感谢博安盈科技资助本网站|OpenCV中文网站 ( 粤ICP备13079875号-2  

GMT+8, 2017-3-28 04:46 , Processed in 0.114134 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表