2008年11月14日 星期五

ch4

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部分還是不太懂。




沒有留言:

張貼留言