这样的一张烟丝图片,想识别里面烟丝的尺寸,识别出烟丝的轮廓。

ruan1978 2020-02-20 03:48:18
加精
现在有一张烟丝的照片,想识别出图片里的分布的各种烟丝轮廓,烟丝可能存在交错在一起,并排在一起,形状也是各种各样。具体图片如下:

请问问各位,这样的图片如何去识别。有什么具体的步骤。需要采用哪些方法?我想利用opencv去识别,主要想知道采用什么样的办法方式去处理。
...全文
15847 42 打赏 收藏 转发到动态 举报
写回复
用AI写文章
42 条回复
切换为时间正序
请发表友善的回复…
发表回复
求索永无止境 2022-02-21
  • 打赏
  • 举报
回复

对,如果要计算烟丝大小(轮廓长度,以及面积,可以实现吗)

weixin_48659187 2020-11-17
  • 打赏
  • 举报
回复
不错啊不错不错
初学者liwd 2020-05-05
  • 打赏
  • 举报
回复
感谢楼主分享!!!!
woshi_hujunjun 2020-04-09
  • 打赏
  • 举报
回复
用OpenCV找轮廓是比较容易的,关键的问题是,你怎么区分这是一根烟叶的轮廓还是以两根或多根烟叶叠在一起的,误判的可能性很高
ruan1978 2020-04-09
  • 打赏
  • 举报
回复
引用 41 楼 woshi_hujunjun 的回复:
用OpenCV找轮廓是比较容易的,关键的问题是,你怎么区分这是一根烟叶的轮廓还是以两根或多根烟叶叠在一起的,误判的可能性很高
是不是通过分类贝叶斯方式?
ruan1978 2020-04-08
  • 打赏
  • 举报
回复
引用 39 楼 youke321zou 的回复:
这是啥牌子的香烟,烟丝看上去不怎么样
不知道什么牌子的。
youke321zou 2020-04-07
  • 打赏
  • 举报
回复
这是啥牌子的香烟,烟丝看上去不怎么样
weixin_46835468 2020-04-05
  • 打赏
  • 举报
回复
引用 7 楼 tiger波波 的回复:
[quote=引用 4 楼 ruan1978 的回复:]
[quote=引用 3 楼 red-fly 的回复:]
那就要判断大小,再加上规则程度,如果过于不规则,那可能就是多个交错起来,如果是办法过大(相对),就可能是一堆,当然如果非常小的也可以过滤掉

你能给点具体步骤和思路嘛?每根烟丝的形状也就几种情况,不会过于不规则。[/quote]
怎么可能就几种,你看看图片,大的小的,成粉末状的[/quote]

看不出,比较乱呀
superzdc 2020-03-23
  • 打赏
  • 举报
回复
SayoKun 2020-03-12
  • 打赏
  • 举报
回复
引用 35 楼 ruan1978 的回复:
[quote=引用 33 楼 SayoKun 的回复:]
没太理解你的目的是什么,识别每根烟丝还是紧紧提取图片中的烟丝?如果是识别具体的东西,我没啥好思路。如果是提取出所有烟丝的部分那你可以先看下所有照片的背景色是否一致,如果一致就整张图去色或通过通道将图片处理成黑白两色(具体代码只能你去找案例,我只是之前看图像识别的一些文档时见别人的解决方案中用的方法是这样的),黑白的图片在通过“色阶”的算法得出一张高对比度的图片,这时你在去识别轮廓就十分容易了。其实这个方法基本就是PS的通道抠图,只是用代码实现效果而已。

提取各种形状烟丝的轮廓,做对比![/quote]
那我觉得我说的方法应该是可行的,最后剩下的差值图提取轮廓应该会很好提取。
ruan1978 2020-03-12
  • 打赏
  • 举报
回复
引用 33 楼 SayoKun 的回复:
没太理解你的目的是什么,识别每根烟丝还是紧紧提取图片中的烟丝?如果是识别具体的东西,我没啥好思路。如果是提取出所有烟丝的部分那你可以先看下所有照片的背景色是否一致,如果一致就整张图去色或通过通道将图片处理成黑白两色(具体代码只能你去找案例,我只是之前看图像识别的一些文档时见别人的解决方案中用的方法是这样的),黑白的图片在通过“色阶”的算法得出一张高对比度的图片,这时你在去识别轮廓就十分容易了。其实这个方法基本就是PS的通道抠图,只是用代码实现效果而已。
提取各种形状烟丝的轮廓,做对比!
SayoKun 2020-03-11
  • 打赏
  • 举报
回复
没太理解你的目的是什么,识别每根烟丝还是紧紧提取图片中的烟丝?如果是识别具体的东西,我没啥好思路。如果是提取出所有烟丝的部分那你可以先看下所有照片的背景色是否一致,如果一致就整张图去色或通过通道将图片处理成黑白两色(具体代码只能你去找案例,我只是之前看图像识别的一些文档时见别人的解决方案中用的方法是这样的),黑白的图片在通过“色阶”的算法得出一张高对比度的图片,这时你在去识别轮廓就十分容易了。其实这个方法基本就是PS的通道抠图,只是用代码实现效果而已。
ShmilyTeng 2020-03-11
  • 打赏
  • 举报
回复
高人,学习学习!!支持!!!
ruan1978 2020-03-10
  • 打赏
  • 举报
回复
引用 31 楼 A-Helen 的回复:
这个问题好难呀。 我以为用photoshop就行了。
ps 也许也能做一部分工作。
A-Helen 2020-03-09
  • 打赏
  • 举报
回复
这个问题好难呀。 我以为用photoshop就行了。
shan070 2020-03-08
  • 打赏
  • 举报
回复
天哪,厉害了
???? Ctrip 2020-03-05
  • 打赏
  • 举报
回复
都是大神级的 学习一下
JinTian133 2020-03-04
  • 打赏
  • 举报
回复
高人,学习学习!!支持!!!
ruan1978 2020-03-04
  • 打赏
  • 举报
回复
引用 27 楼 JinTian133 的回复:
高人,学习学习!!支持!!!
有什么高见,请赐教!
i8ui8 2020-03-03
  • 打赏
  • 举报
回复
高人,学习学习!!支持!!!
加载更多回复(22)

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧