顯示具有 00361074 黃清秀 標籤的文章。 顯示所有文章
顯示具有 00361074 黃清秀 標籤的文章。 顯示所有文章

2014年1月2日 星期四

HW04

第四次作業是以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影像的雛形。

2013年12月9日 星期一

HW03

這次的作業內容是   銳化、平滑化

當時上課的主要提示是 9宮格的方式去做這三項圖片處理功能



1.
首先是銳化

左邊是未銳化圖,右邊是銳化之後的影像。

雖然感覺用9宮格的方式處理這張圖,有達到改變圖像的功能,但是我的方式似乎有點怪怪的,銳化應該顯得更清楚,但是右邊的圖並沒有達到我想像中的樣子。












2.
右邊是平滑化後的結果

這次用9宮格明顯達到預期中的效果
成功的將圖片平滑化,並且處理越多次能夠越平滑(同時會比較模糊),這跟9宮格內的演算法有關。






HW02

HW2  這次的作業主要是修改Levels 以及使用 Curve。

從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設計




 2. 執行過後不載入圖片
     結果 : 長寬  = 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出長與寬。