顯示具有 2007w6 標籤的文章。 顯示所有文章
顯示具有 2007w6 標籤的文章。 顯示所有文章

2007年10月25日 星期四

week6-ch4-p.76

中間的深色部分[0 .25 .5 .75 1],[0 .75 .25 .5 1]之個別意義為何?

課堂討論:
Arithmetic Operations 和 POINT PROCESSING 有何關係?
Arithmetic Operations是對於圖型的陣列作一些運算.像是+ - * / 或是aque , floor
可以將圖型做耶些變化 像是 變黑 變色 變淡 .

Week6-Ch4

關於imadjust函數:
imadjust(im,[a,b],[c,d])這個指令會依照圖4.10的函數調整影像對比
這張imadjust擴展函數的圖,不太能理解.
還有,課本中所說的小於a的像素值會自動轉成c,大於b的像素質會自動轉成d,是什麼意思呢?
4-2課堂討論:
把影像的每個像素灰階值進行數學運算,利用+128會使影像變亮.利用-128使影像變暗,也可以透過乘法運算改變亮度或除法使影像變暗.

WEEK6 CH4 Point Processing

1.本章節是指點的處理,在這個地方point是不是就是指pixel?
2.按照p.74最下方的程式碼
th=imadjust(t,[],[],0,5);
imshow(t.figure.imshow(th);
輸入的話會使p75figure4.12的原圖黑色部分顯得更有層次感,感覺顏色多了很多。
imadjust就是這個功能吧?那他的parameter各有哪些作用呢?若是使用有顏色的圖又會有哪些結果?

EXTEND:Arithmetic Operations
直接翻譯應該是指數值的運算
透過一些簡單的function y=f(x)用一些常數的加減乘除來改變圖的gray value
一張圖又被分成0~255個range加128就會使127或比127大的點變成255,減128則反之
這樣的調整可以改變圖片的"亮暗"
我的感覺在高中時候學的座標軸就是以點為基礎,在這個地方他也是以點為基礎去看一張圖片
藉由改變整張圖片的點的值來達到改變圖片的目的

Week6_CH4

[p.73]imadjust(im,[a,b],[c,d])中的a,b,c,d是怎設定的?跟圖4.10中imadjust擴展函數有關西嗎(不太懂這張圖)..

課堂討論:Arithmetic Operations 意思是把圖片中的每個像素作數學運算,比如加個數值則每個像素都變大則圖片則變亮,減則反之,所以能利用對每個像素作處理以達到改變圖片。

Week6 CH4-Point Processing

[中P.84]1.imadjust(im,[a,b],[c,d]) 小於a則轉換為c , 大於b則轉換為d , 那界於a~b之間呢?

[中P.87]2.th=histpwl(t,[0 .25 .5 .75 1] , [0 .75 .25 .5 1]);
這函數0 .25 .5 .75 1 變成0 .75 .25 .5 1是做何用?


3.我已經有給t 還有 th兩個了,並且也成功show出圖片...他卻說Data中沒有!?
這是哪邊出了問題???

week6-CH4

p69. funtion y=x/2+128先除2在+128有何作用?畫面變亮(加或除就可以做到)?
P74. 下面的那個funtion的次方r是常數麼?還是一個變動值?

p75. plot(t, th, '.'), axis tight中.是什麼?

week6

1.p67在這邊的程式碼我照他所敘述的打時,卻沒有出現一樣的錯誤,反而還正確的加上了128,還有
當我使用whos這個指令時卻又多出了一個Attributes表格,且沒有下面的array這是怎麼回事呢?
是不是又是因為版本的問題?

2.p77程式碼histpwl(t,[0 .25 .5 .75 1],[0 .75 .25 .5 1]);中的[0 .25 .5 .75 1]和[0 .75 .25 .5 1]
中的數字是代表什麼意思?

3.p79這一頁的histeq()這個指令實際在做甚麼?和rounded value這個英文翻譯是什麼意思?



4-2中所談到的有利用+-*/來增加或減少圖的亮度,以及補色。因為這些運算皆為對點的處理,故和point processing完全符合。

Week6_CH4

[p.72]FIGURE 4.9左圖怎麼延伸為右圖的呢?

[p.74]th=imadjust(t,[],[],0.5);
0.5是代表什麼意思呢?我測試的結果是愈接近0愈亮,愈接近255愈暗。

[p.78]histogram equalization方程式中的ni怎麼求出來的呢?

4.2閱讀心得
4.2中談到的技術,如變亮,變暗或是補色,都是針對圖取出pixel做單獨的運算,正好符合了本章的標題POINT PROCESSING。

Week6 Ch4 Reading

Q:關於histpwl這個指令碼..
後面參數下的是[0 .25 .5 .75 1],[0 .75 .25 .5 1]的作用是?
是要做怎樣的運算呢??

4.2 運用數學的方法操作點 產生不同效果 如有些可以加深某些深色部分 白色地方不變
也有淡化效果 比較明顯是取補色 有類似底片的效果(那這樣底片怎樣復原成原圖的??)

2007年10月24日 星期三

WEEK6-CH4

1.為什麼將4.9右半部之片段線性函數轉換,會比原始影像佳?
2.T-imadjust會將影像的灰階值,轉換成類似相片負片的效果,WHY?對應到相片的負片,相片的負片是?怎麼對應?不是很懂!!
3.利用運算改變圖片,讓灰階影線的亮度改變!!

Week6 Point Processing

(1.)課本Page 74


以課本th=imadjust(t,[],[],0.5)

0.5是亮度的係數(越高越暗)

這樣的話a,b,c,d都是空的,算出來是??

我有點不了解。





th=imadjust(t,[LOW_IN; HIGH_IN],[LOW_OUT; HIGH_OUT],GAMMA)


課堂討論:
對於Point Processing
Arithmetic Operations 無意是對image matrix作處理,利用一些運算子。
可以增加亮度或暗度,或是取補數 等等之類的~

Week6

Page 74. 73頁提到imadjust(im,[a,b],[c,d])指的是小於a轉換成c,大於b轉換成d.那74頁下面th=imadjust(t,[],[],0.5) 後面加個0.5是改變什麼??

4.2 Arithmetic Operations
運算都是以點為單位,對每一點做處理產生新的值,所有新的值合併起來產生新的圖片

WEEK6-CH4

1.灰階影像的補色(complement)就是對應到相片的負片.
相片的負片是什麼東西!? 對於補色運算產生的圖片不是很了解
2.PLOT的圖不是很了解.
3.th=imadjust(t,[],[],0.5); "0.5"??

4-2
對點做一些基本的數學運算+-*/
能使圖片做一些改變和說明數學運算上的一些限制

week6-CH4

1. imadjust 、plot 這2個不懂怎麼使用,課本寫好像是調整PIXEL的
分布值?實際使用情況可以說明嗎?

2. 我在輸入以下2個指令時回傳我有錯誤!是我的檔案格式還是大小問題?
c=imread('1.jpg');
ph=histeq(c);

3.我在使用列出histogram的指令時,為什麼並沒有列出來
而出現下圖,感覺是因為用了JPG格式的影像才造成此結果
,不知道是不是?

**************************************************************************

4.2 感覺是利用數學運算來改變圖片的亮度,藉由改變Bit來看出
圖片的明顯不一樣。而線由點來構成,由此看出與點的關係

week6-CH4

1.型態unit8不能進行運算,那使用imadd,imsubtract就能讓型態unit8的圖片進行運算了?還是會自行轉換成double? p.67

後來發現圖片是uint8型態的,但是不需要轉換double型態還是可以進行運算,到底是為什麼?
打上b=b+128是可行的,沒有出現"??? Error using ==> + ..." ,還是因為圖檔的不同???


3. th=imadjust(t,[],[],0.5);
0.5是要做什麼的? p.74


4.2讓灰階圖片的數值作加減乘除運算,讓圖片可以變亮或變暗,也可讓圖片轉換成本身的補色

Week6 CH4

Q1:

If we were to treat the image as a continuous function f(x,y) and the

histogramas the area between different contours , then we can treat the

histogram as a probability density function.

[P.81]---不太能理解這句。


Q2:
下面指令用空白隔開.25、.5、.75等等參數的意思是??---[p.76]



4.2


在運用函數做加減乘除,讓灰階影像變暗或變亮的的運算

其中會有資訊流失的問題也有提及,還有補色的運用產生

底片的效果等等。

Week6 Chapter4

Chapter 4 : Point Processing

Questions:

1. Figure4.17 Figure4.18 Page:79
根據Page.78不難理解Figure 4.17與Figure 4.18之間的關係,然而比起Figure4.17,Figure4.18似乎還少了一條Histogram bar(可以叫bar嗎?)是因為overflow?還是數值重疊?還是其他?

2. LUT
4.4 Lookup Tables Page:82
Point operations can be perormed very effectively by using a lookup table, known more simply as an LUT.
....the LUT corresponding to division by 2 looks like.
根據Page.82的Example,不難發現LUT是Index底下的0~255除以2之後獲得的值,但是不太清楚做LUT的意義為何(是什麼的英文縮寫??)而且LUT似乎不是一個function,只是我們執行了某些動作,而那個動作就叫做LUT(?)

= =... 原來LUT=Lookup Table=查表法....orz

課堂討論4.2:
用數學函式來展現每個點相對應的關係...(?)
因為構成圖片的value有特定的限制...
因此可以利用那些限制來做線性上的展現...
這是我看到4.2的想法..O_O/

week6_CH4

1.)這第一個問題就是,我覺得這麼多種改變圖片顯示的方法讓我搞混了.
尤其是4.3節分成兩個方法來說明,怎麼覺得其實都一樣是在延展histogram.
而且4.3.2彷彿有提到第二種方法是只在理論上可行,不知道有沒有誤會?

2.)P80---imdivide(en,4)
這是把圖的灰階值除以4的意思嗎?跟grayslice這個指令意義相同?

課堂討論:
4.2Arithmetic Operations中提到的指令都是改變每個point(pixels?)的數值以表示不同的顏色亮度深淺.和CH3不同於是對整張圖的灰階值做改變....吧?

2007年10月23日 星期二

Week 06 - Chapter 4 POINT PROCESSING

◈ 主題 :

 INTRODUCTION TO DIGITAL IMAGEPROCESSING
 Chapter 4: POINT PROCESSING


◈ 問題 :

 ① Page 69 第三小段/Note
   "Note in particular the edges..."不確定這段文字所指的消失的右邊是不是我
   觀察到的那部分。
   
   
   
   [已解決]

 ② Page 72/最後三行outside this range...
   "gray levels outside this range are either left alone or transformed
   according to the linear functions at the ends of the graph
   above."這段話是想說"超過這個範圍最左邊的就沿這這個範圍最左邊的
   值,右邊同理(參page FIGURE4.10)"這樣的結果嗎?
   [已解決]

 ③ Page 75/plot()
   因為同時有原矩陣t與經過imadjust()調整過的th矩陣兩個參數,不知道這個
   用plot()畫出的圖是兩者的比較還是?
   [已解決]

 ④ Page 78/最上面的算式
   如果是"(n0+n1+...+ni)/n"還可以理解為前i個灰階值出現的總次數平均分配
   到所有灰階值,但不知道為什麼後面還要乘以L-1?(這裡的i是灰階值,ni是出
   現次數,L是總灰階數。)
   [已解決]

 ⑤ Page 79/最後三行
   "Notice the far greater spread of the histogram. This
   corresponds to the greater increase of contrast in the image."這
   段話是說擴散最大的地方,也就是對比變化越大的地方。是這樣解讀
   嗎?
   [已解決]

2007年10月18日 星期四

week6

第四章~中文課本 (78頁) b1=imadd(b,128);
imadd是甚麼意思?為何打上imadd就可以精確地進行運算?

4.2章在大致上再說運用到數學的運算,加128和減128,都可以改變一張圖的亮度和暗度,
也可以用乘除法來改變明暗度,和說明一張圖補色的製作。