matlab开运算源代码
时间: 2023-08-10 21:08:28 浏览: 266
以下是 Matlab 的开运算源代码:
```matlab
function out = opening(image, se)
% 腐蚀
eroded = imerode(image, se);
% 膨胀
out = imdilate(eroded, se);
end
```
其中,`image` 是输入的二值化图像,`se` 是结构元素,可以通过 `strel()` 函数生成。这个函数先将输入图像进行腐蚀操作,再进行膨胀操作,相当于先去除图像中的小孔洞,再平滑图像边缘。
阅读全文