顯示具有 97360473 詹芷詠 標籤的文章。 顯示所有文章
顯示具有 97360473 詹芷詠 標籤的文章。 顯示所有文章

2011年1月11日 星期二

3D HW



最新更改後的3D圖片


我將藍色改成藍綠色後完成的圖片
其他程式碼皆相同,不知道是否是這樣?




原圖1



原圖2




原圖1取紅色



原圖2取藍色



3D效果:D


心得:
打出來了好開心:)其實3D不太難做,只是研究很久而已,我把左邊拍攝的影像跟右邊拍攝的影像一個取紅色一個取藍色,之後再讓他們重疊,讀取R,G,B之後就完成了!感覺真有成就感:)
重要程式碼:
ReasultImage[i*3]=rprtimage[i*3]+rprtimage2[i*3];
ReasultImage[i*3+1]=rprtimage[i*3+1]+rprtimage2[i*3+1];
ReasultImage[i*3+2]=rprtimage[i*3+2]+rprtimage2[i*3+2];

2010年12月31日 星期五

HW03模糊化



胡椒鹽原圖



上圖為胡椒鹽圖片



上圖為原圖




上圖為銳利化後




上圖為模糊化後


心得:這次作業越寫越順,一開始先讀原圖,之後把原圖切割,3*3 = 新的一大格,新的一大格為3*3的顏色的平均.打起來還滿順的,但是原本我是用黑白的來打,所以一直顯示黑白害我有錯愕一下!之後有同學的幫助下,才知道j的地方要*3,我一直沒有*3,所以只跑黑白!銳利化比較簡單:)只要把分3*3分割圖,取以中間為主的上下左右4格的色彩值,個別*(-1),只有中間那塊*5後,把色彩值全部加起來就得到答案了!

重點程式碼:

(模糊化)
bPtrImageRow2[j*3] = (byte)((bPtrImageRow3[(j-1)*3]+bPtrImageRow3[j*3]+bPtrImageRow3[(j+1)*3]+ bPtrImageRow4[(j-1)*3]+bPtrImageRow4[j*3]+bPtrImageRow4[(j+1)*3]+ bPtrImageRow5[(j-1)*3]+bPtrImageRow5[j*3]+bPtrImageRow5[(j+1)*3])/9 + 0.5)

(銳利化)
x = (bPtrImageRow3[j*3]*(-1)+ bPtrImageRow4[(j-1)*3]*(-1)+bPtrImageRow4[j*3]*5+bPtrImageRow4[(j+1)*3]*(-1)+bPtrImageRow5[j*3]*(-1) + 0.5)
只是最後要判斷他是否有overflow!!



胡椒鹽:
做法其實很簡單,上禮拜跟同學研究,其實還是用那9個格子,找到影像在記憶體中每一行的起始位置後,取道他們的色彩值後,加以排序,在將排序後的取中間值,丟回我們原本的一大格中!
主要程式碼:
data[0] = bPtrImage3[j-1] ;
data[1] = bPtrImage3[j];
data[2] = bPtrImage3[j+1];
data[3] = bPtrImage4[j-1];
.....(沒打完怕抄襲@@)
以上是將3*3的個個色彩值丟入陣列好做排序!

bPtrImage2 = data[4];
最後在將排序後的值丟會原本的大格中!

2010年12月24日 星期五

直方圖及灰階均化圖


上圖為彩色原圖
上圖為彩色值方圖


上圖為灰階影像






上圖為灰階均化後的影像













上圖為灰階直方圖




心得:灰階均化, 聽起來感覺很難, 不過打起來卻還可以! 只要設幾個陣列就可以把它做出來了! 首先要先設陣列(設為H)存取灰階個個色彩值所出現的次數, 之後再用另一個陣列(設為C)來累積所有色彩值的總次數, 最後再用一個陣列(設為L)把總次數取一個平均值後, 套回原有的圖中! 而彩色的也大同小異, 值方圖只要取色彩值(灰階或R,G,B)的次數, 在用色筆把他們的次數用線條顯示出來皆可!




重點程式碼:


C[0] = h[0];
for(q=1 ; q<256 ; q++)
{
C[q] = C[q-1] + h[q];
}
int n=imageheight * imagewidth;
for(q=0 ; q<256 ; q++)
{
L[q] = (Byte)((C[q]*255 /n )+ 0.5);
}

Sony 3D World

好多人!!!!
而且後面的重點拍不清楚= =


耶~再來拍一張


人好多都拍不太到:(
我太矮了


站在最後面看
我好喜歡那個LED看板
而且材質讓我覺得很好奇



回想小時候
就玩過GT3
在當時那個遊戲的畫面真的算很好了
沒想到過了n年
這款遊戲還推出這樣的3D遊戲
不過我不太喜歡
我覺得3D效果還是有限
我還是比較喜歡2D的東西
這台我想要回家:(


聖誕快樂囉


心得:
這次的3D展, 我覺得還算不錯啦! 不過規模有點小, 而人很多! 3D的東西都沒有讓我很失望, 但是那個Show Girl 我不好意思去打擾人家上班, 就沒拍了! 而且我去排隊用那個3D相機, 明明就很多Show Girl 在展示, 但是偏偏我排隊的那個隊伍, 幫忙展示的是一位女員工而已= = 我覺得失望的是他那些相機, 我有興趣的都沒電了!!!!!!! 最後我很期待的抽獎, 我有多填一張, 因為他給了很多張! 但是結果也都沒中獎, 我很期待中一台電視的說:(





2010年11月5日 星期五

HW1


原圖

2色


4色


8色


16色


32色


64色


128色

256色
心得:
  這次的作業真的一開始讓我想不出來怎麼打,老師一開始說要用老鼠走迷宮的方法,可是我怎麼試就是打不出來:(
  
  還想說要用另外一個ScrollBox來做,可是變成灰階影像後,讀不到那個灰階的色彩值,不知道BUG到底在哪裡,之後改一改有讀到,不過跑出來就是灰階影像,沒辦法變成2色的圖片!
  之後研究了半天,差點想放棄了呢!不過到了學校,跟同學研究,聽老師講解後,我終於聽清楚了!要把灰階色彩值分段後,在看圖片的灰階色彩值是落在哪個範圍,而決定是要什麼顏色!
  不過,我是用IF打的,所以2色,4色,8色打起來都還好,但是到了16色以後就真的打的快發瘋了!原本想要放棄了,因為128真的太浪費時間了!不過還是慢慢的打完了,沒有用老師最後教的方法,好在最後還是自己把作業做完了!
  這次有學到很多,從之前的一步一步做,有打基礎的感覺!所以其實有人教就通很快!