顯示具有 97360065 李韋錫 標籤的文章。 顯示所有文章
顯示具有 97360065 李韋錫 標籤的文章。 顯示所有文章

2011年1月7日 星期五

Homework3 3D Image


自己拍的3D影像
3D影像的製作,把紅色跟藍色分離出來
在合併兩張影像,原理是簡單。但是今天早上我們test超久...

昨天晚上,做完胡椒鹽的程式
感覺手感特別好,又剛好學妹有放她剛做好的3D影像
就看一下原理就開始寫程式
原本是用左右眼兩張圖去分成藍色跟紅色,但是這樣合併起來的顏色就會偏紫
因為把綠色的像素值都設成0,剛好同學在網路上就找到一張人家做好的3D影像
整張影像沒有偏紫色,還跟原圖很相近而且還3D
就一直在try。我們用了很多方法
Ex:綠色pixel設128或相加除二...
老師剛好看到網路上的影片突然想到
就把兩張圖分成紅色和藍青色再去做合併
果然不出所料,跟原圖會很相近。結果測試成功
改良了先前合併出偏紫的3D圖片


下圖是網路上人家拍得左右圖比較精確,合併起來OK

2010年12月31日 星期五

Homework4 filtering

平滑化

filter簡單的來說就是模糊化或是用於減少雜訊
就是把權重平均,透過權重把某些像素加到比較重要的像素上
透過積分的方式就可以得到這樣的效果



這次作業的演算法
把9個格子內的像素點的值加起來在除上9
就可使圖片平滑化


Sharping
演算法:把圖像作拉氏轉換
->g(x,y)=f(x,y)-f''(x,y)
=5f(x,y)-[f(x+1,y)+f(x-1,y)+f(x,y+1)+f(x,y-1)]
使主體更加突顯
在做拉氏轉換了時候,一相減或相加
會使像素值<0或者是>255的overflow,需要處理overflow的問題


銳利化
3*3中位數濾鏡處理 (medium filtering), 去除胡椒鹽雜訊
演算法:把灰階影像的九個值去做Sorting
排序完之後取到的中位數,輸出結果
Ex:10,20,10,15,10,20,30,10,20,100
10,10,10,10,15,20,20,20,30,100
再把15輸出給結果


medium filtering

這次困擾我最久的是,在讀9宮格裡面的值
包含怎麼用到RGB裡面
經過老師的講解
讓我恍然大悟,直接打通任督二脈阿哈哈
還有一點容易忽略掉的
要先做運算再把值轉成byte才會對

2010年12月30日 星期四

Homework2 均化&直方圖統計





均化:是先掃過圖片中的像素中的數值,再用統計的觀念計算出PDF。演算法雖說簡單,但實際操作起來卻有些難度,在程式裡DEBUG很久。一直在TRY不知道直方圖裡為什麼會沒有值,經過同學的指點恍然大悟阿,因為程式宣告int會把他四捨五入宣告float或double就有值,但不是加0.5四捨五入掉了嗎??


原圖的直方圖



均化的直方圖

寫過均化之後相對來說直方圖就比較簡單,讀取資料再把它畫出來就好關鍵的兩個語法"MovwTo" & "LineTo" 要控制高度就乘一個數值就可以等比例縮小

這次的作業讓我對影像處理有了更進一步的了解,透過演算法來訓練自己的程式能力把成果做出來,coding過程中遇到了幾個瓶頸,但是透過互相討論解決了前面的問題。

2010年12月20日 星期一

Sony 3D World


禮拜六的下午,跟著班上的同學來到市政府站觀看Sony 3D展由於是假日人潮比平日多上許多。在外面等了快30分鐘才入場。


一進去先觀賞SONY自己拍的一部影片,來介紹開啟3D數位化的時代,全新的視覺的感官真實的遊戲體驗,打開全新的數位時代。
觀賞完影片之後,就去體驗他們的3D產品

用他們的相機可以拍出3D全景影像。我的是手機當然沒辦法拍出3D的影像。
體驗完所有展品當然要蓋章證明~

由於人潮眾多
GT5那款3D遊戲就沒有玩到
在未來的科技中,人們對多媒體的需求
從HD--->FHD,2D影像--->3D影像
這次的展覽,讓我了解到科技進步之迅速
雖然還不普及,不過我相信在未來的5年內,3D影像一定會熱燒到全世界
最讓我印象深刻的是3D轉播世足賽,對於愛看球賽的球迷們,無法到現在觀看球賽是很可惜,但有了3D技術,對於球迷們就有如親臨現場的看球感覺,那種氣氛是說不出來的感覺阿。

SONY 這個SOLGAN還真不錯
make.believe







2010年11月5日 星期五

Homework1


原圖
-----------------------------------------------------------

彩色轉灰階
-----------------------------------------------------------

256色
-----------------------------------------------------------

128色
-----------------------------------------------------------

64色
-----------------------------------------------------------

32色
-----------------------------------------------------------


16色
-----------------------------------------------------------

8色
-----------------------------------------------------------


4色
---------------------------------------------------------------
2色
-------------------------------------------------------------------------------------
作業一: 將一張彩色影像轉成灰階影像後, 再對灰階影像進行色彩量化處理, 分別用 128 色, 64 色, 32 色, 16 色, 8 色, 4 色, 2 色(黑白影像) 顯示。

2色是把彩色的圖片轉換成灰階格式,2色就是把255分成0~127和128~255分成黑白兩色。
4色是把0~255的灰階分成4個顏色去表示 黑 深灰 淺灰 和白色去表示,分成4個等分。
以此類推

我所遇到的瓶頸是在判斷灰階的range,剛開始以為幾個判斷式還OK,做到16色才發現不妙,還好經由老師的講解,原來可以把一大堆的判斷是簡化成用一個陣列,和3個變數來解決。這才是這個最重要的精隨阿.