如何用复杂的边缘平滑图像的边缘?

12个视图(30天)
Harshan Desu
Harshan Desu 2020年4月8日
评论道: Harshan Desu2020年4月30日
你好所有的,
我是一个初学者。我在大学有一个项目来提取边缘的车门。边缘是光滑的和准确的。我使用边缘检测savitky_golay_filter和有一个图像如下。
原始图像:(上传期间减少了大小)
应用savitky_golay_filter 40167240三个不同的阈值和混合所有的图片上面的图像的边缘。这之后我只花了红色的边缘和整个图像灰度转换。
下面是合成:
现在,边缘不光滑连续。如何平滑的边缘,这样我得到光滑和连续线?
4评论
Harshan Desu
Harshan Desu 2020年4月16日
哇,这正是我想要的,先生,你是怎么做到的?

登录置评。

接受的答案

Mehmed萨德
Mehmed萨德 2020年4月16日
编辑:Mehmed萨德 2020年4月16日
我只是改变了阈值条件
red_comp = rbgtest (:: 1) > rbgtest (:,: 2) & rbgtest (:,: 1) > rbgtest (:,:, 3);
windowSize = 10;
内核= 1 (windowSize) / windowSize ^ 2;
blurryImage = conv2(单(red_comp),内核,“相同”);
binaryImage = blurryImage > 0.5;% Rethreshold
图(2)中,imshow (binaryImage)
在哪里 rbgtest 是你的 blendedoutput.png
1评论
Harshan Desu
Harshan Desu 2020年4月30日
有办法消除不必要的边缘,我想要什么?你能建议我如何删除边我不想要什么?

登录置评。

更多的答案(0)

社区寻宝

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

开始狩猎!