09 2019 档案

利用matlab自带函数快速提取二值图像的图像边缘 bwperim函数
摘要:clear all;close all;clc; I = imread('rice.png'); I = im2bw(I); J = bwperim(I); % 提取二值图像图像边缘 figure; subplot(121);imshow(I);title('原二值图像'); subplot(122 阅读全文

posted @ 2019-09-05 11:56 我坚信阳光灿烂 阅读(2495) 评论(0) 推荐(0)

imregionalmax imregionalmin imextendedmax imextendedmin imhmax imhmin 函数的详解 matlab中函数
摘要:BW = imregionalmax(I): 该函数获得灰度图像 I 的局部极大值,返回值BW为和原图像大小相同的二值图像,BW中元素1对应极大值,其他元素为0 BW = imregionalmax(I,conn):该函数中参数conn为连通类型。对于二值图像conn可以取值为4和8,默认值为8。对 阅读全文

posted @ 2019-09-05 10:36 我坚信阳光灿烂 阅读(1538) 评论(0) 推荐(0)

简单直观理解形态学中的开运算和闭运算
摘要:​ ​ 开运算是先腐蚀,再膨胀。闭运算是先膨胀,再腐蚀。 注意上图,开运算去除了图像中比较小的点,闭运算将图中的多个圆变成了一个整体。 具体matlab代码如下: close all;clear all;clc; % 开运算和闭运算 I = imread('testpic.jpg'); I = im 阅读全文

posted @ 2019-09-03 19:52 我坚信阳光灿烂 阅读(2586) 评论(0) 推荐(0)

使用不同的膨胀和腐蚀方法对图像进行处理
摘要:膨胀是将与物体接触的所有背景点合并到该物体中,使边界向外部扩张的过程。通过膨胀,可以填充图像中的小孔及在图像边缘处的小凹陷部分。结构元素B对图像A进行膨胀,记作A ​ B 腐蚀和膨胀是对偶操作。腐蚀是一种消除边界点,使边界向内部收缩的过程。利用腐蚀操作,可以消除小且无意义的物体。集合A被结构元素B腐 阅读全文

posted @ 2019-09-03 17:07 我坚信阳光灿烂 阅读(1582) 评论(0) 推荐(0)

图像欧拉数计算 matlab实现
摘要:EUL = C - H 其中EUL表示欧拉数 C表示对象数 H表示孔洞数 欧拉数常用来识别数字: 识别数字 8 ,8 的欧拉数为 -1 ,不同于0,1,2,3,4,5,6,7,9 close all;clear all;clc; % 识别数字8 I = imread('8.jpg'); K = im 阅读全文

posted @ 2019-09-03 10:51 我坚信阳光灿烂 阅读(1378) 评论(0) 推荐(0)

matlab 提取图像轮廓(图像边缘提取)
摘要:利用edge()函数提取图像轮廓,绘制出对象的边界和提取边界坐标信息,matlab实现代码如下: close all;clear all;clc; % 提取图像轮廓,提取图像边缘 I = imread('yifu.jpg'); c = im2bw(I,graythresh(I)); figure; 阅读全文

posted @ 2019-09-01 17:02 我坚信阳光灿烂 阅读(10296) 评论(0) 推荐(0)

导航