顯示具有 97363131 廖彣翰 標籤的文章。 顯示所有文章
顯示具有 97363131 廖彣翰 標籤的文章。 顯示所有文章

2013年1月13日 星期日

97363131 廖彣翰

本次作業使用圖片



FFD8 檔案開頭



FFDB Define quantization table

64個DQT量化表如下表

02  01  01  02  03  05  06  07
01  01  02  02  03  07  07  07
02  02  02  03  05  07  08  07
02  02  03  03  06  0A  0A  07
02  03  04  07  08  0D  0C  09
03  04  07  08  0A  0C  0E  0B
06  08  09  0A  0C  0F  0E  0C
09  0B  0B  0C  0D  0C  0C  0C


FFC0 Baseline DCT
我使用長寬都是120的圖片,所以皆為 00 78

FFC4 Define Huffman table


長度          個數
L1                0
L2                1
L3                5
L4                1
L5                1
L6                1
L7                1
L8                1
L9                1
L10              0
L11              0
L12              0
L13              0
L14              0
L15              0
L16              0



長度                Value                         Codeword
L2                        0                                       00
L3                        2                                     010
L3                        3                                     011
L3                        4                                     100
L3                        5                                     101
L3                        6                                     110
L4                      14                                   1110
L5                      30                                 11110
L6                      62                               111110
L7                    126                             1111110
L8                    254                           11111110
L9                    510                         111111110


FFDA Start of scan


FFD9 檔案結束


心得:

本次作業是自行選取一張JPEG圖片,然後使用Pspad軟體開啟圖片並解讀。

首先,先瞭解一下JPEG:

JPEG是一種針對相片影像而廣泛使用的一種失真壓縮標準方法。這個名稱代表Joint Photographic Experts Group(聯合圖像專家小組)。 ---引自維基百科

因此我們知道他是一種經過壓縮的儲存方式,那既然有壓縮(Encode),反之就會有解壓縮(DeCode),所以我們主要就是對於圖片做一種解壓縮的動作,本學期老師在此部分足足上了一個多月的課,表示這我們一直在使用的東西其實並非如此簡單,也感謝老師能夠上如此貼近日常生活的課程內容,學到不少新的東西。

2013年1月12日 星期六

97363131 廖彣翰

光的三原色







顏料三原色



心得:

本次作業最主要注意要設定畫布的問題,否則執行時會出現錯誤,在程式撰寫上並沒有什麼困難,只要用Scanline一行一行的去設定RGB的值就可以顯示出光與顏料的三原色。

2012年11月17日 星期六

97363131 廖彣翰



1. 平滑化 (smoothing)

2. 銳利化 (sharping)

3. 中值濾波器(去除胡椒鹽雜訊)




我選的原圖,Google上找到的


平滑化,可以很明顯看出影像跟胡椒鹽都模糊了


銳利化,一樣可以明顯看出人物的輪廓跟胡椒鹽都變的比原圖明顯了


中值濾波器,幾乎全部胡椒鹽都被去除了

心得:這是第三次交作業了,對於程式碼的部分也了解比較多了,其實只要上課肯認真聽講,回家練習的時候認真練習,作業大多不會太困難,這次的作業分為三個部分:平滑化、銳利化、中值濾波器,平滑的部分簡單來說就是將一個像素的灰階值周圍八個點跟本身加起來之後除以九,再以平均值取代原本的值,而銳化則是把中間的值乘以五之後減去上下左右四個點的值,若小於0則中間值為0,若大於255則用255取代,而中值濾波器則是將中間與周圍八個點的值做排序,取中位數,簡單介紹這三個功能的做法,這次作業雖然分成很多部分,但實際上並不會更困難,而上次也聽老師這次要介紹Jpeg圖檔的介紹,在此也非常期待。

2012年10月18日 星期四

97363131 廖彣翰

原始圖片


均化前的直方圖

均化前的累積直方圖


圖片均化後


均化後的直方圖

均化後的累積直方圖


心得:每次上課結束之後回家都會練習當天所教的課程內容,而對於BCB也不是說非常陌生,所以這次的均化圖大致上來說並沒有遇到多大的困難,主要就是對於滑鼠移到直方圖上面要顯示累積的數值部分我不會,而星期二晚上的加課因為有事情沒辦法去,所以這次的作業就沒有完成該部分,我會再找時間請教同學把該部分的觀念與程式再做進一步的瞭解。


2012年9月28日 星期五

97363131 廖彣翰


本次我要介紹的書是數位攝影&數位影像教學(Digital Photo & Image Teaching),書的內容重點是在開發數位影像的部分,作者並且把自身經驗與他人不同的看法提出來,讓想學攝影或對影像有興趣的人參考。
底下,我提出一些比較基本的數位影像知識:


解析度:

一張圖片,如果依比例選出六個顏色來呈現,那畫面只有6個顏色,想必根本看不出來是什麼東西,如果改為60000個色塊來呈現,一些具體的輪廓就可以被區隔開,再者,如果使用600萬個色塊來呈現,那它的色彩可以呈現的變化就更豐富了,這也就是數位相機一直要追求更高的解析度的原因。


像素面積與顯示面積:

當數位相機設定拍攝解析度並完成拍攝後,會產生一個固定像素面積的檔案,舉例來說:500*400 pixels,如果固定畫素面積,不做重新取樣,調整解析度,影像的顯示面積會隨之互動,並做改變。


 色彩模式的差異:

在數位影像中,認識色彩是非常重要的事情,因為它關係到你的影像是否能夠朝預期的效果呈現。在確切的了解之後,也可以避免色彩在轉換上的錯誤發生。

Bitmap點陣圖:是只有一位元所構成的黑白影像,僅以純黑或白的畫素所構成的影像。

Grayscale:是只有8位元所構成的黑白影像,透過由黑到白共256個階調的灰階選項。

RGB:在RGB中,每個單色的階調變化都是8 bits,所以每個像素可有256*256*256 = 16777216 種色彩的變化,而色光計量是以0至255個階段顯示,0最暗,255最亮。

CMYK:在CMYK中,每個單色的階調變化都是8 bits,所以每個像素可有256*256*256*256 = 4294967296 種色彩的變化,而各單色以0至100為濃度顯示。


 柱狀圖表:

在數位影像開啟柱狀圖表後,可以看到高低起伏如山的圖形,這個山形事實上是由256根高低不一的直立線條所組成,代表對應在這張影像中從明到案的階調分布狀態,透過這個圖表可顯示影像在曝光或調整後的影像狀態,藉此可以清楚影像的色域明暗分布狀態,並可檢視影像品質。


在書中其實還有介紹更進階的影像處理,像是調整色調、影像的合成‧‧‧,所以我認為這本書對於目前正在修影像處理的同學肯定非常有幫助,所以想要推薦給大家。

2011年11月18日 星期五

(原圖)
(平滑化)
(銳化)
(雜訊圖)
(中值濾波器)



心得:這是第二次交作業了,對於程式碼的部分也了解比較多了,其實只要上課肯認真聽講,練習的時候認真練習,作業大多不會太困難,這次的作業分為三個部分:平滑化、銳化、中值濾波器,平滑的部分簡單來說就是將一個像素的灰階值周圍八個點跟本身加起來之後除以九,再以平均值取代原本的值,而銳化則是把中間的值乘以九之後減去周圍八個點的值,若小於0則中間值為0,若大於255則用255取代,而中值濾波器則是將中間與周圍八個點的值做排序,取中位數,簡單介紹這三個功能的做法,在中值濾波器部分,因為找不到適當的胡椒鹽,因此自己加入一些胡椒鹽,再做去除雜訊的動作,這次作業雖然分成很多部分,但實際上並不會更困難,相信接下來會接觸到更多影像處理的新東西,也必須把握接下來的幾次機會。

2011年10月30日 星期日

HW1

均化前


均化後


均化前直方圖


均化後直方圖



心得:


說實在的,一開始上課都沒在聽,作業也是同學提醒才開始在趕工,問了很多東西,才知道原來程式不只可以用在演算法、資料結構,對於影像處理一直都以為只能夠使用一些影像編輯軟體,接下來學習的東西也會越來越艱深,所以下次的濾波器作業就必須早點開始做,上課的時候也要更認真學習。