对象识别使用形态学滤波器

7视图(30天)
雷米率
雷米率 2021年1月3日
评论道: 图像分析 2021年1月5日
我需要检测矩形组件底部的图片:
结果应该是这样的:
我虽然开的重建是一个好的开始我不知道该做什么。
任何帮助都是赞赏
2的评论
雷米率
雷米率 2021年1月3日
我要检测的对象就像图片所示b

登录置评。

答案(1)

图像分析
图像分析 2021年1月3日
为什么不直接减去imabsdiff () ?
diffImage = imabsdiff (image1 image2);
bigDifferences = diffImage > 5;%。
%去掉斑点少于3像素区域
bigDifferences = bwareaopen (bigDifferences 3);%这是形态学操作
imshow (bigDifferences []);
8的评论
图像分析
图像分析 2021年1月5日
是的,就像我说的,如果你对一个对象的定义是明亮的,你可以找到的阈值。你可以在我找到一个完整的演示 在我的文件交换图像分割教程
侵蚀是一个局部最小值操作,这将使事情深色和萎缩明亮的斑点,可能使小气泡消失,因此只有大亮斑依然存在。然后你阈值,给了你一个二进制图像的大光明的斑点。开放是一种侵蚀,后跟一个扩张,使小的二进制文件,然后再扩大到原来的大小,约。它是光滑的黑色部分去除图像的小气泡和修剪的任何“卷须”或“半岛”戳出明亮的斑点。它可能独立气泡更blob所以你可能想要叫bwareaopen()或bwareafilt ()。我不确定侵蚀在刚开始的时候真的很有必要,但无论——只要它工作和你满意结果。

登录置评。

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!