第四次作業是以3D影像為主題,試著將兩張影像處理過後產生新的3D影像圖。
關於立體圖 WIKI百科有較詳盡的內容
WIKI百科 - 立體圖
而我們這次的作業應該是屬於 Anaglyph images
是由一對特製的單色圖像通過不同的顏色通道混合而成。 觀察這類型的3D圖片,就要帶上3D影像的眼鏡,如下圖。
我的做法是利用手機的相機,分別以左眼及右眼的角度各照一張照片,
隨後透過程式將顏色對應到3D眼鏡的顏色題取出來,
此時重疊的兩張影像就會出現3D影像的雛形,如下圖。
這次的作業算是比較有趣的內容,因此我也有稍微查了一下關於3D影像的應用。
下圖是火星地表的3D影像,利用機器就能夠拍攝這樣的圖片,對於觀察很有幫助。
這張圖是2004年所拍攝的,可見3D影像的技術很早就有人在使用,近期比較廣泛應用於電影上面。
2013年12月25日 星期三
HW06 心得感想
1. 一開始是 講解跟Build C++有關的內容
包含如何使用這個環境做出一些相關元件
以及在這學期內會用到的函式庫等等。
2. 學到了跟RGB相關的內容,從BMP檔內要如何提取像素資料,並Show出其RGB值。
3. 透過第二點的技巧,學會了亮度及色彩飽和度的程式應用,也能依照自己的意思將RGB的顏色係數做修改
4. 透過第二點的技巧,也能夠做出灰階影像。
5.於期中考左右的時間,老師教了關於9宮格(像素位置九宮格)的應用,以此延伸出銳化、柔和等影像處理技巧。
6.也透過簡單的老鼠走迷宮演算法延伸出PhotoShop常用的"魔術棒功能",將相似的顏色像素視為路徑,顏色跳動過大的視為牆壁及死路,並把所有通道選取起來,這就是基礎的魔術棒選取功能的程式設計!
7. 講了YUV色彩相關的內容,這內容我沒什麼感覺,有用但是我用不到。
8.運用了左眼視角及右眼視角的照片,合成出3D影像,雖然我拍照技巧爛的可以,不過合成出來的影片已經有3D影像的雛形。
包含如何使用這個環境做出一些相關元件
以及在這學期內會用到的函式庫等等。
2. 學到了跟RGB相關的內容,從BMP檔內要如何提取像素資料,並Show出其RGB值。
3. 透過第二點的技巧,學會了亮度及色彩飽和度的程式應用,也能依照自己的意思將RGB的顏色係數做修改
4. 透過第二點的技巧,也能夠做出灰階影像。
5.於期中考左右的時間,老師教了關於9宮格(像素位置九宮格)的應用,以此延伸出銳化、柔和等影像處理技巧。
6.也透過簡單的老鼠走迷宮演算法延伸出PhotoShop常用的"魔術棒功能",將相似的顏色像素視為路徑,顏色跳動過大的視為牆壁及死路,並把所有通道選取起來,這就是基礎的魔術棒選取功能的程式設計!
7. 講了YUV色彩相關的內容,這內容我沒什麼感覺,有用但是我用不到。
8.運用了左眼視角及右眼視角的照片,合成出3D影像,雖然我拍照技巧爛的可以,不過合成出來的影片已經有3D影像的雛形。
2013年12月9日 星期一
HW02
HW2 這次的作業主要是修改Levels 以及使用 Curve。
從XE2旁邊的函式庫拉出各種Label及picture box就不詳細說明。
用數字變化在Form上面畫出相對應的直線函數是用以下程式碼
: MoveTo、LineTo、還有用Pen指定畫筆的顏色。
1.將最小值的輸入輸出設為相同,最後修改圖片的結果不明顯。
2.
但是將輸出的值調整至200~250
圖片明顯變白了。
3.
然後將輸出的值調整至10~100
圖片也因應程式碼變為較黑的圖片
表示程式碼內容符合當初設想的輸出結果!
從XE2旁邊的函式庫拉出各種Label及picture box就不詳細說明。
用數字變化在Form上面畫出相對應的直線函數是用以下程式碼
: MoveTo、LineTo、還有用Pen指定畫筆的顏色。
1.將最小值的輸入輸出設為相同,最後修改圖片的結果不明顯。
2.
但是將輸出的值調整至200~250
圖片明顯變白了。
3.
然後將輸出的值調整至10~100
圖片也因應程式碼變為較黑的圖片
表示程式碼內容符合當初設想的輸出結果!
2013年9月24日 星期二
HW1
這次Android APP報告主題是:
CamScanner
全能掃描王
主要的功能目的是使用手機相機來當作文檔掃描機,
簡單來說就是用手機來掃描紙張建立圖檔。
以下是程式主畫面,用來管理已掃描之圖檔,能夠為檔案上標籤、上傳DropBox等等。
開始拍攝內容。自動判斷掃描目標的功能(右圖)。
下左圖為裁剪完畢之後,接著出現加強色調及銳化的選項,能夠自由調整強度。
放大過後字體仍然清楚,如下圖。
接下來試試手寫,為了增加判斷難度,選了一張皺摺A4, 並且拍照角度微偏。
處理完成後如下右圖。
1.幾乎完美裁切。2.字體清晰。3.皺摺竟然看不太出來。4.角落字體並無掉色漏字。
結語:
此APP能夠讓一些需要掃描手寫作業的學生使用,不會再拍出失焦或者含有多餘背景的掃描檔,也不用為了幾張手寫內容而跑影印店。
上課手寫的筆記也能快速的建立電子檔,不必擔心字體清晰度的問題。
2103/09/24
2013年9月18日 星期三
第二週上課
1. 專案Form設計
結果 : 長寬 = 0 ;
3.執行過後載入圖片
結果 : 長寬 = 1024*768
大致程式碼
if(OpenPictureDialog1->Execute())
Form1->Image1->Picture->LoadFromFile(OpenPictureDialog1->FileName);
pic_wid=Form1->Image1->Picture->Width;
pic_high=Form1->Image1->Picture->Height;
Button Show出長與寬。
訂閱:
文章 (Atom)