
Matlab是强大的数学类软件,常用于数字图像处理,今天来介绍下如何用Matlab做数字图像处理中形态学开运算。
打开Matlab,点击快捷工具栏中的“新建脚本”,如下图所示。
Matlab中利用imopen函数可以对图像做开运算,而函数还需要指定一个元素结构作为第二个参数,再加上要读取图片和显示前后对比的图片,具体的代码为:
f=imread('D:\鱼木混猪.jpg');
se=strel('disk',5');
g=imopen(f,se);
subplot(121),imshow(f),title('原图像');
subplot(122),imshow(g),title('直接开运算');
如下图所示。
点击“保存并运行”按钮,如下图所示。
选择m文件的保存位置,设置文件名,如下图所示。
这样,就在Matlab中对图像做了开运算,并会弹出对话框来显示原始图片和开运算图像的对比结果,如下图所示。
1.打开Matlab,新建脚本;
2.输入代码,开运算函数为imopen;
3.点击“保存并运行”代码;
4.设置文件保存位置及文件名;
5.就在Matlab中出现原图像和开运算后的对比图像。
