气泡识别
opencv吧
全部回复
仅看楼主
level 2
最近刚刚入门了opencv,学习了一些比较简单的基本用法。
现在我想进行一个气泡轮廓识别、速度计算等等操作。但是现在第一步,气泡检测就比较困难。
上述是我需要作用的图片,这是由两台高速相机拍摄的两个视频里截取的两张图片。我需要检测其中的气泡部分。
可以看到,我画圈的图片,边缘极其细,如果用canny或者一些基本的函数,不能很好很稳定的检测到。并且检测时会出现很多干扰的轮廓。如下图:
白色款是我圈出来的轮廓,可以看到有很多这种不规则的轮廓被识别到
这张图片是轮廓识别作用的那个帧,可以看到左侧有一些我通过阈值筛选没能很好的筛选出去.
目前我用的一些筛选判别条件:最小面积\最大面积,这两个效果不太好,但我想不到筛选气泡区域更好的方法.
以上就是我的问题,我会在评论区附上我的代码.
还请路过的各位大佬,能多多指导一下,或者提出一些能更好筛选的措施等等,感谢大家!
2024年11月08日 06点11分 1
level 7
粗定位在细定位
2024年11月09日 06点11分 5
感谢您的回复!我先试一下这个思路,粗定位和细定位有什么判别的建议吗
2024年11月11日 07点11分
@贴吧用户_J524Gb6 可以加我v不怎么上贴吧
2025年01月07日 05点01分
level 7
先把大致气泡位置识别出来,然后在里面进行处理
2024年11月12日 05点11分 6
1