日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【Matlab 图像】开闭运算 imopen imclose

發布時間:2025/4/5 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Matlab 图像】开闭运算 imopen imclose 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原理如下

1. 膨脹

膨脹就是求局部最大值的操作。

2. 腐蝕

與膨脹相反,腐蝕就是求局部最小值的操作。

3. 開運算 imopen()

先腐蝕后膨脹稱為開 (Open),即 OPEN(X) = D(E(X))

原圖經過開運算后,一些孤立的小點被去掉了。開運算能夠去除孤立的小點,毛刺和小橋(即連通兩塊區域的小點),而總的位置和形狀不變。這就是開運算的作用。

4. 閉運算

先膨脹后腐蝕稱為閉 (Close),即 CLOSE(X) = E(D(X))

原圖經過閉運算后,斷裂的地方被彌合了。一般來說,閉運算能夠填平小湖(即小孔),彌合小縫隙,而總的位置和形狀不變。這就是閉運算的作用。

From: 形態學操作:膨脹與腐蝕

代碼示例

% 函數imopen和imclose的應用 f = imread('liantongyu.png'); subplot(2,2,1), imshow(f), title('原圖像');se = strel('square',20); % 結構元素 fo = imopen(f,se); % 開運算 subplot(2,2,2), imshow(fo), title('開運算后的圖像');fc = imclose(f,se); % 閉運算 subplot(2,2,3), imshow(fc), title('閉運算后的圖像');foc = imclose(fo,se); % 開閉運算 subplot(2,2,4), imshow(foc), title('開閉運算后的圖像');

strel 參考 https://www.mathworks.com/help/images/ref/strel.html#d122e232572

函數效果如下:

From: 函數imopen和imclose的應用

待學習:小白學習圖像處理——圖像的形態學處理(MATLAB)

總結

以上是生活随笔為你收集整理的【Matlab 图像】开闭运算 imopen imclose的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。