2012年10月24日 星期三

HW2 01360654

本次作業是要撰寫色彩統計資訊。主要是用BCB撰寫程式以分析圖像再利用Histogram呈現出來,在Histogram頁面裡的Channel則可以選擇要顯示RGB的顏色,Histogram Type可以選Original及Cumulative。首先,先點選File->Open載入一張較為深暗的影像當作範例圖片,這樣均化後才能與原圖做出明顯的比較。

圖(一)原圖均化前
圖(二)原圖均化後
圖(三)Histogram


圖(一)是還沒均化前,在這張照片是晚上拍的,除了路燈照射下來的光線其餘都是暗暗的,圖(一)所呈現的直方圖為圖(四)不管是R還是G還是B都非常的密集的集中在左邊,經過均化後不但變散了較密集的地方也變成又編了,把原本較昏暗的圖像變得清楚許多了。
而圖(三)則可以依照要看的Histogram Type、Channel及SAVE做出動做,在右下方也可以看到游標在直方圖裡面所以計算出來的的color level、pixel、countpixel ratio、累積像數值及百分比。


圖(四)原圖的直方圖              圖(五)原圖的累積圖
圖(六)均化後的直方圖             圖(七)均化後的累積圖
圖(六)圖(七)是經過均化後的Histogram,可以在圖(二)觀察出來明顯的變亮許多,經過這次的作業,讓我更加明白直方圖的作用。
以前都只是使用相機的使用者,現在能夠了解分析過後的圖像會呈現出另一個效果。


心得:

        選課之前,有去系辦詢問是否能加選其他年級的選修,結果是可以的,又加上這門課並無先修課程,所以在這樣的因緣際會下,讓我能夠在大一就能接觸這方面的課程,並且能夠更深入多媒體領域。
        雖然這是第二個作業,但也是第一分需要操作BCB軟體,就真的要拿出一位Programmer的真正實力了撰寫程式了。其實在這之前並未接觸過BCB這套軟體,雖然在高中時有學過VB,但說實在實際上要操作時,並不是非常的了解也碰到許多不懂的地方,因此常常跑到圖書館翻閱有關BCB的相關書籍,在苦讀幾週後,再把老師上課的講義以及上課所抄寫筆記慢慢得再複習一遍,才開始撰寫功課內容,在過程當中也發現其實這並不難,就是要多花一些時間慢慢的認識那些看不懂的語言, 也花了很長一段時間認真的解讀老師所寫的程式內容,讓我也要知道自己不懂的地方還有很多要學的東西也必須慢慢的摸索,好好的充實自己以可以在這門課可以真正的學到東西。

已經上課上了五週了,這門課就是要在課後要實際的複習操作才不會到寫作業時感到非常陌生,希望能夠在這個領域培養出更強大的興趣以增進自己的專業。



沒有留言:

張貼留言