顯示具有 99360932 謝子浩 標籤的文章。 顯示所有文章
顯示具有 99360932 謝子浩 標籤的文章。 顯示所有文章

2013年1月11日 星期五

HW5 99360932 謝子浩

                                           
                                                                原圖


 quantization table
                             00

quantization table
                           01

標頭檔
                                                         



                                                                           
                                                                    Huffman table
Zig-Zag排列方法

這次的作業是用PSPad去讀取一張JPEG圖片裡的資料,一張影像裡面包含了很多的資料。
例如 FFDB----DQT : Define quantiztion table   , FFD8----SQI :Start of image  , FFD9---EQI : End of iamge 。 藉由這堂課可以讓我們了解到JPEG檔的編碼原理,其中Huffman 的編碼是一種無損的壓縮方式,我上網找了一些資料後理解到為什麼會有Huffman這種編碼方式,JPEG的算法會分成亮度分量和色差分量,但也會同時損失掉一半的分辨率,而Huffman這種無失真的壓縮方法,會統計每個相異字元的出現頻率,並建立成Huffman樹,利用0、1來編碼後再將出現次數多的捕給少的,最後將這些組合而成,這種編碼法是最好的方法。由 quantization table也能看出一台像機失真的大小當table數值越接近1時,這台相機所拍出來的照片可以說是幾乎無失真,而現在的相機也朝著這個目標前進。
這學期修了老師的這門課,讓我了解與對影像處理更加有興趣,不單單只是拍照這麼簡單,美張照片裡充滿了不一樣的訊息,也讓我從一個只會拍照的攝影者,進階到能理解影像裡存在著不同的資訊。

2012年12月29日 星期六

HW4 99360932 謝子浩

這次的作業是在做光和顏料的三原色,光是由R、G、B三個顏色組成,記得小時候我們都有玩過這類的遊戲,兩個顏色和三個顏色可以有不同的顏色變換,當光的三原色重疊時候會成為白色,反觀如果顏料的三原色疊合而成時會出現黑色。
一開始在寫程式的時候,因為沒有設定好背景的顏色,怎麼樣也產生不出交疊出來的色彩,
經過詢問同學和討論一番後,才明白原來自己的錯誤在哪邊。

光的三原色程式碼

2012年11月16日 星期五

99360932 謝子浩


這次的作業 要做出 銳化、平滑、加入胡椒鹽雜訊及中值濾波器的功能。

為何需要影像銳利化
當我們使用數位相機攝取影像的時侯,有許多因素都會影響到影像的銳利程度,例如使用不同的鏡頭時,他們的成像銳利度不同,對焦有沒有精準,按下快門時手有沒有搖晃等等。
銳利化影像的原理
我們怎麼樣能夠讓一張影像看起來更銳利呢? 最簡單的方式就是讓影像裡的”線條”更明顯。在一張影像裡,線條代表一個顏色突然變化的區域,因此要讓線條更為明顯的方式之一就是加強線條兩邊顏色的對比: 讓深的更深,淺的更淺。
平滑化
中文通稱為「平滑化」,有人翻為「反鋸齒化」「模糊化」,不論如何,目的只有一個,那就是讓螢幕上的畫面看起來有質感,列印出來的成品漂亮不生硬而已。
中值濾波:胡椒鹽雜訊的濾除
胡椒鹽雜訊就是把圖片中加入不一樣的像素點,這些值有大有小
中值濾波就是把鄰近區塊的點一起加起來計算,當然這個方法也是最保險的,這樣就能把胡椒鹽雜訊清楚掉了,但利用中值點的關係,圖案也會因此變得比較模糊
使用的原理就是 利用3*3的九宮格,把周圍不平均的值放入,再找出這些數的中值。


原圖

平滑化


銳化

加入胡椒鹽雜訊

使用中值濾波


為了完成這次的作業,上網看了許多文章與其他人的作法,並且和同學討論後完成了此次的作業,也讓我了解如何在正確的情況之下使用這些功能,更能在拍出美麗的照片經過後製下讓照片更為完美。




2012年10月18日 星期四

99360932 謝子浩


histogram

負片
全藍灰階

第一次的作業都還不太清楚, 上課老師講解的 R G B、負片、灰階練習了幾次之後較能清楚如何修改程式碼而histogram 還不太熟悉,星期2晚上老師有借教室讓我們練習與討論,在那時侯我請教了同學和GOOGLE,這次剛好老師不小心把程式碼放上來有了參考資料後,在寫程式的過程輕鬆許多,藉由老師的程式碼順便學習到精簡的寫法,原來先使用scanline來讀取pixel值利用for迴圈去修改圖片的pixel值進而產生不同的變化,但是和同學努力之下仍然有些BUG無法排除(例如:全藍下按histogram會出現BUG...chanel調太高程式會當掉)目前還在除錯中,以前拍完照後用APP程式就能產生這些效果,沒想到原來我也可以用C++做出這樣的圖片出來,均化的部分我還在努力學習中希望能盡快理解清楚。



原圖 
   















                       均化

2012年9月24日 星期一

99360932 資工三乙 謝子浩

        我推薦每個剛進入攝影世界的初學者們看這本書。


老羊攝影班,這本書非常適合剛入門的菜鳥學習,作者本身也是個有名的攝影師,書中教導了許多攝影該注意與學習的知識,作者本身擔任了許多企業的指導老師,如: 鴻海ACER、誠品書店




這本書教你如何的選購合適的攝影裝備,挑選第一台相機、第一顆鏡頭,一台DSLR至少該具備的基本功能,1000萬以上的有效像素,連拍速度超過3FPS以上,ISO設定100-1600…等許多我們不懂的入門者該注意的地方。




曝光值、快門、光圈,我認為這個應該是拍出一張好照片非常重要的一部分,作者整理了許多有關光圈與快門的公式,請我們入門者必須牢記以利日後方便拍攝,如: 光圈值F 2.0 – F22.0 、快門() 1/8,000 - 1/30



取景與構圖是決定了一張相片成功與失敗關鍵,有了再好的對焦與曝光但購圖失敗等於功虧一簣,一般不會構圖的人,通常都先用雙手當成一個框,來決定這張相片要橫拍還是直拍,拍照時利用一點俯與仰可以讓這張照片看起來更有感覺,在拍天與地時使用最傳統的黃金比例三分構圖法照片能更有層次,構圖上有許多不同的方法,如:減法概念、框景式、對角線、曲線、創意構圖這些方法看過老師的教導之後,讓我對於構圖更加的認識也明白一張照片構圖的重要性。





拍照總有許多不同的主角,當然不同的主角也有不同的拍攝技巧,人像拍攝風景照晨昏夜景星軌,這些各有需要注意的地方,人像照最重要得抓取到眼神、採光、測光,如遇到逆光或反差大情況,多利用中央重點或點測光的方法與反光板來輔助,拍攝日初ISO值約50-200間。






看完這本書,學習到許多以前不懂也不會注意的知識,最吸引我的地方車跡與星軌,以前常看到許多攝影好手拍的車跡和星軌照片,都覺得一定需要非常昂貴的相機才有辦法拍攝出來,看完老羊老師的教學之後,讓我明白原來只需要好的技巧與基本的配備,我也能拍出這種讓人著迷的照片。