MATLAB实战系列(一)-二维路径规划算法续集-图像边缘提取(附代码)
生活随笔
收集整理的這篇文章主要介紹了
MATLAB实战系列(一)-二维路径规划算法续集-图像边缘提取(附代码)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
用MATLAB實(shí)現(xiàn)的圖像邊緣提取的代碼:
clear;clc;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');
3-6行代碼的含義為導(dǎo)入圖片,接下來用5種算子對圖像邊緣進(jìn)行提取。以文中的封面圖片為例演示5種算子的圖像邊緣提取效果。
原始圖像
總結(jié)
以上是生活随笔為你收集整理的MATLAB实战系列(一)-二维路径规划算法续集-图像边缘提取(附代码)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux疑难杂症解决方案100篇(二)
- 下一篇: MATLAB实战系列(二)- 如何使用Y