當前位置:編程學習大全網 - 網站源碼 - 對數邊緣算子源代碼

對數邊緣算子源代碼

全部關閉

清理所有

I = im read(' TIG . jpg ');%讀取圖像

I 1 = im2 double(I);%將顏色映射序列轉換為雙精度

I2 = RGB 2 gray(I 1);%將彩色貼圖變成灰色貼圖。

[thr,sorh,keepapp]=ddencmp('den ',' wv ',I2);

I3=wdencmp('gbl ',I2,' sym4 ',2,thr,sorh,keep app);%小波去噪

I4=medfilt2(I3,[9 9]);%中值濾波

I5=imresize(I4,0.2,'雙三次');%圖像大小

BW1=edge(I5,' Sobel ');%sobel圖像的邊緣提取

BW2=edge(I5,' Roberts ');%roberts圖像的邊緣提取

BW3=edge(I5,' prewitt ');%prewitt圖像的邊緣提取

BW4=edge(I5,' log ');%原木圖像的邊緣提取

BW5=edge(I5,' canny ');%canny圖像的邊緣提取

h=fspecial('高斯',5);%高斯濾波

BW6=edge(I5,'過零',[ ],h);零交叉圖像的邊緣提取

圖;

支線劇情(1,3,1);%圖表分為三個圖表,第壹個圖表

imshow(I2);%繪圖

圖;

支線劇情(1,3,1);

im show(bw 1);

標題(' Sobel算子');

支線劇情(1,3,2);

im show(BW2);

標題(“羅伯茨算子”);

支線劇情(1,3,3);

imshow(BW3);

標題(“Prewitt運算符”);

  • 上一篇:手機神仙大趨勢怎麽安裝
  • 下一篇:jsp能實現和java壹樣的功能嗎?
  • copyright 2024編程學習大全網