利用Matlab实现图像的边缘提取
程序员文章站
2022-07-01 15:25:52
...
clear;clc;
close all;
I=imread('lena.bmp');
I=rgb2gray(I);
imshow(I,[]);
title('Original Image');
sobelBW=edge(I,'sobel');
figure;
imshow(sobelBW);
title('Sobel Edge');
robertsBW=edge(I,'roberts');
figure;
imshow(robertsBW);
title('Roberts Edge');
prewittBW=edge(I,'prewitt');
figure;
imshow(prewittBW);
title('Prewitt Edge');
logBW=edge(I,'log');
figure;
imshow(logBW);
title('Laplasian of Gaussian Edge');
cannyBW=edge(I,'canny');
figure;
imshow(cannyBW);
title('Canny Edge');
上一篇: 空洞填充
下一篇: 图片处理:圆角、倒影
推荐阅读
-
asp中利用CSW中文分词组件来实现自己网站的内容关键词自动提取
-
PHP实现提取一个图像文件并在浏览器上显示的代码
-
ML之SIFT_FLANN:对图片提取SIFT特征并利用FLANN方法判别图像的相似度并可视化
-
Matlab实现Kmeans聚类,并利用匈牙利算法Kuhn-Munkres实现对聚类标签和真实标签的映射,对结果进行聚类精度Accuracy评价和标准互信息Nmi评价
-
opencv使用sobel算子提取图像的边缘信息
-
【数字图像处理实验】RGB与HSI互转、灰度直方图绘制、直方图均衡化、直方图规定化的MATLAB实现与Python实现
-
Python图像处理之目标物体轮廓提取的实现方法
-
利用opencv实现canny算法图像边缘提取
-
利用Matlab实现图像的边缘提取
-
TF之p2p:基于TF利用p2p模型部分代码实现提高图像的分辨率