วันจันทร์ที่ 29 กันยายน พ.ศ. 2557

Image segmentation (Edge Detection)

>> I = imread('electronicCircuit.bmp');
>> J = rgb2gray(I);

>> BW1 = edge(J,'sobel');
>> BW2 = edge(J,'canny');
>> BW3 = edge(J,'prewitt');

>> figure, imshow(I);
>> figure, imshow(J);
>> figure, imshow(BW1);
>> figure, imshow(BW2);
>> figure, imshow(BW3);

Original image

Gray scale

Sobel

Canny

Prewitt

วันศุกร์ที่ 26 กันยายน พ.ศ. 2557

การแปลงภาพสีเทา(Gray scale) ไปเป็นภาพขาวดำ(Binary image)


>> I = imread('m31_sm.bmp');
>> G = rgb2gray(I);
>> BW = im2bw(G,0.5);

>> %--- แสดงภาพ ---%
>> figure, imshow(G);
>> figure, imshow(BW);


ภาพระดับสีเทา

ภาพขาวดำ