資源簡介
圖像分割時,經常需要實現對邊界的跟蹤,從而實現對區域的提取。輸入是一幅圖像,輸出是提取的該圖像的輪廓。
代碼片段和文件信息
clear?all;
I=imread(‘C:\Users\Administrator\Desktop\123\子彈5.jpg‘);
%?I=rgb2gray(I);
A=fspecial(‘average‘3);?%生成系統預定義的3X3濾波器??
Y1=filter2(AI)/255;???????????%用生成的濾波器進行濾波并歸一化??
figure;
subplot(121);
imshow(Y1);
title(‘均值濾波后的圖片‘)
Y2=medfilt2(I[33]);
subplot(122);
imshow(Y2);
title(‘中值濾波后的圖片‘)
figure
imhist(Y2)
%對檢測圖像進行二值化處理%
[WH]=size(Y2);
threshold=graythresh(Y2)*255
for?i1=1:W
????for?j1=1:H
????????if?(Y2(i1j1)>50)
????????????K(i1j1)=1;
????????else
????????????K(i1j1)=0;
????????
評論
共有 條評論