ch4
4-1 Introduction
image-processing 有分三類:
1.Transform 轉換像素值,但還是相同的形式。
2.Neighborhood processing 在我們想要的像素去改變
gray level在它鄰近的像素, 而我們只需要知道gray level。
3.Point operations 考慮本身色彩 4-2 Arithmetic Operation
>> b=imread('lion.bmp');
>> whos b
Name Size Bytes Class Attributes
b 500x375x3 562500 uint8
這部分如指令秀出lion.bmp的 name size byte class Attributes
>> b1=b+128
會出現error,是因為uint8 的資料型態只適用於data storage。
解決方法有兩種:
1.>> b1=uint8(double(b)+128);
2.>> b1=imadd(b,128);
有加法,而減法的使用也一樣。
>> b2=imsubtract(b,128);
之後則顯示b1 and b2的圖,可以很明顯看到兩張圖的不同。
>> imshow(b1),figure,imshow(b2)
還有乘法、除法
>> b3=imdivide(b,2) y=x/2>> b4=immultiply(b,2) y=2x
取補數>> bc=imcomplement(b);
4-1、4-2在做image-processing介紹,
其實從課本上的圖也可以清楚了解內容。
4-2則是運用了四則運算。大致都可以懂得。
4-3 Histogram
是在說把影像用統計圖來顯示,是以長方條表示的統計圖,
這樣就可以很清楚的知道對比顏色。
指令為 imhist()就會出現直方圖了。
imadjust() 為對比調整函數,用來調整灰階值或顏色,
不過裡面的數值不知要如何填。還有4-4的LUT部分還是不太懂。
沒有留言:
張貼留言