MATLAB之图像形态学和MindMaster之筹办展览会

BW = im2bw(imread(‘coins.png’));%读取图像
BW1 = imfill(BW,‘holes’);%对图像进行填充
subplot(121), imshow(BW), title(‘原始图像’)
subplot(122), imshow(BW1); title(‘填充后的图像’)

在这里插入图片描述
bw = zeros(200,200);
bw(50,50) = 1; bw(50,150) = 1; bw(150,100) = 1; %设定像素值为1
D1 = bwdist(bw,‘euclidean’);%使用欧氏距离
D2 = bwdist(bw,‘cityblock’);%使用曼哈顿距离
D3 = bwdist(bw,‘chessboard’);%使用棋盘距离
D4 = bwdist(bw,‘quasi-euclidean’);%使用准欧氏距离
figure%依次显示四种距离矩阵并显示等值线
subplot(2,2,1), subimage(mat2gray(D1)), %欧氏距离
title(‘Euclidean’)
hold on, imcontour(D1)%绘制等值线
subplot(2,2,2), subimage(mat2gray(D2)),%曼哈顿距离
title(‘City block’)
hold on, imcontour(D2)%绘制等值线
subplot(2,2,3), subimage(mat2gray(D3)),%棋盘距离
title(‘Chessboard’)
hold on, imcontour(D3)%绘制等值线
subplot(2,2,4), subimage(mat2gray(D4)),%准欧氏距离
title(‘Quasi-Euclidean’)
hold on, imcontour(D4)%绘制等值线
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_38127487/article/details/115254373
今日推荐