顯示具有 98360942 賴祉齡 標籤的文章。 顯示所有文章
顯示具有 98360942 賴祉齡 標籤的文章。 顯示所有文章

2010年12月16日 星期四

HW3

第1部分


Sony 3D展覽心得:

上星期四我們去台北阪急百貨參觀Sony 3D的展覽

一進去他就發給我們一副眼鏡

我們拿到眼鏡後在旁邊的大舞台等他們開始介紹時

發現螢幕上有我們的影像,在眼鏡下呈現的是立體的我們

好像我們坐在螢幕的那端上看著自己

看完前面一連串的3D介紹

我們緊接著去後面各個不同類型的展覽參觀



在舞台後面有3D賽車,電視螢幕播放還有手機和相機...等的都跟3D有關的產品

大家都說3D賽車很好玩

但是因為太多人了所以我沒有去排隊

我直接去參觀他的手機跟MP4的產品還有旁邊的電視

他有點類似要介紹家庭中大家一起戴眼鏡看電視會有3D的效果

跟前面的大舞台很像

所以感覺上還好
我還有去看他的3D電影

他影片中的魚好像真的從畫片上游出來感覺真的很不錯

讓我印象最深刻的是他展覽的相機

因為他在介紹時 我發現拍完的照片

左右搖晃會有3D的效果呈現出來

讓我覺得Sony的3D技術真的做得好棒




最後還有跟綠環保有關的介紹

上面介紹電視會依據人有沒有在電視前面

甚至到人的眼睛有沒有在畫面上去調節他提供的電源

還有如果家裡的小孩太靠近電視的畫

他會自己把螢幕切掉

直到小孩退到正常的距離範圍內

才會再打開電視

除了這個旁邊還有一台筆電跟筆電的袋子

旁邊的工作人員跟我們說

那個筆電跟筆電的袋子全部都是用塑膠回收料製成的

所以重量比一般筆電還要輕 但是質感絕對不會比一般的筆電還差

很符合環保的概念

這次的展覽讓我覺得收穫真的很大

希望以後能再多參觀這類的展覽




第2部分


第2個部分是要拍左眼影像跟右眼影像

因為我沒有數位相機 所以我用我的手機拍

畫質看起來沒有那麼好 大小也不好調

下面是我拍攝的左右眼圖片


↓↓↓↓↓↓↓↓↓↓









第3部分



這是我用BCB寫的程式做出來的3D影像


↓↓↓↓↓↓↓↓↓↓





這是我做出來的程式執行的介面



↓↓↓↓↓↓↓↓↓↓




因為我真的不太會寫這個程式

構想的時候都是想著老師上課說的概念

提出左眼影像的紅色
再提出右眼影像的藍色合起來

這個試題出來的紅色跟藍色圖片

↓↓↓↓↓↓↓↓↓↓



自己測試了很久

我在程式碼中用一個 for 迴圈

第一次去提出左眼的紅色和右眼的藍色

再放在一起做成3D圖

提出來的藍色跟紅色好像太深了

結果發現做出來的影像會是偏紫色的

↓↓↓↓↓↓↓↓↓↓


後來我把其中一張的綠色也放進去

呈現出來的圖片就是彩色的

也不知道這樣寫到底對不對

我又改了提顏色的方法

這是新的介面



然後我又測試了把第一張的綠色跟藍色都*0.9



第2張則是紅色跟綠色都*0.9



再把兩張合成


我又再用手機多拍了2張來測試

但是手機的畫素不好

而且我自己拍的也不太準確

所以感覺上效果不太明顯

這是鋼琴的合成圖


這個是木馬的合成圖



還有最讓我困擾的事是家裡的BCB程式

他一直開出來的介面都是奇怪的文字碼

不管我重新灌了幾次 都解決不了這個問題

使得我在做作業時 又多了一個障礙

因為我做的是OpenPictureDialog 所以我只能讀取BMP檔

存取也只能存BMP檔


第4部分


其實我覺得我做出來的效果不太好

可能是我拍的照片不好

因為要用手準確的向左向右位移

真的很困難

也有可能是我程式的構想不太好

還有相片的大小真的很難控制

因為手機的內定大小不是太大就是太小

如果用大張的

在合成的時候會把圖片的大部分都喀掉

可是真的沒辦法 所以我只好用小張的

看起來又更不明顯了

我是一邊寫程式一邊拿著紅藍眼鏡在測試

但是我調整了很久效果也都還是差不多這樣

只有紅藍眼鏡的製作最順利 在上課的時候

我和同學論出來 玻璃紙大概疊4、5張以上效果比較好

不過不要真的放個10張之類的 那可能會看不到吧

在Sony展看到的 再看看自己做的

真的是差很多

這次雖然沒有寫得很成功

但是我覺得寫的過程很有趣

畢竟是自己想了很多才寫出來的

真的很開心

以上就是我所有的心得感想

2010年12月8日 星期三

Hw2

第一部分

這次的作業是要用Microsoft GIF Animator來做一個GIF動畫

於是我上網找了一張GIF檔的圖片


利用小畫家去改每一張的變化

我的設計是從第一張空的地板

每一張都增加一顆愛心

空地板


第一顆愛心




全部八顆愛心



我在網路上抓到的是全部八顆愛心的圖

我是在小畫家一張一張的去消愛心





接著我再把我每一張在小畫家處理好的圖片


到Microsoft GIF Animator裡面串起來



然後把他的Looping設定成Repeat Forever




我把顯示時間Duration調整為15就是->(15/100 s)




因為Microsoft GIF Animator只能讀取GIF檔

所以存檔一定要存成GIF檔

這就是我的成品囉!!

↓↓↓↓↓





我覺得這次的作業很有趣

我在這次製作的過程中

發現要利用小畫家修改他的圖有一些困難

整張看起來地板還是有一些是我修改愛心時的痕跡

每次我在小畫家處理完一張照片時

要存成GIF檔時他都會出現


所以做出來的圖片都有一點失真

不過用Microsoft GIF Animator做動畫檔真的很有趣

希望有機會能再多學到製作動畫的技巧

第二部分

這部分是用PSPad去讀GIF檔:




下面是放大的截圖
(因為上面的圖太小不清楚)












第一次用PSPad這個程式去看一張GIF檔

平常都覺得只是一張圖片沒什麼

用PSPad來看原來這麼複雜

雖然我到現在也只了解一點
知道前面一開始是檔名(簽章)
再來是圖的寬度和高度
下面還有GIF色彩對應圖等等的

希望以後能更了解這個檔案怎麼看



第三部分


這部分是用BCB去寫一個程式來讀取GIF檔的調色盤





下面是執行的檔案


這張是我自己做的圖


BCB執行的檔案圖片

這是我在BCB內用SaveDialog來存取的調色盤



這是我找的第2張GIF圖讀的檔

BCB執行的檔案圖片

這是我在BCB內用SaveDialog來存取的調色盤







這張是我找的第3張圖讀的檔

BCB執行的檔案圖片

這是我在BCB內用SaveDialog來存取的調色盤


因為我們上次用軟體做的GIF檔都有一個固定的內建調色盤

所以讀出來都會一樣

我才又找了2張來觀察

其實我一開始看不太懂範例程式



後來有發現一些沒宣告的變數

還有在學校問過同學老師才知道有一些變數要再多宣告

這次的作業也花了很多時間再了解程式碼



在學校和老師同學討論的時候

一開始最上面宣告的方也很重要



如果宣告順序錯誤調色盤的顏色就會有誤

就是這裡




typedef struct

{Byte bRed;

Byte bGreen;

Byte bBlue;

} COLOR_TYPE;

裡面的Byte bRed; Byte bGreen; Byte bBlue;如果宣告順序不一樣的話

就會顯示出錯誤的調色盤
在這次作業裡面我也有顯示圖片的路徑、檔名、寬度高度等等
還有讓他可以存取讀出來的調色盤

因為這次的程式有點長

所以要解讀比較久

我現在已經大概看懂一些了
希望以後能看懂全部
然後學如何排列調色盤的顏色!!
以上就是我這次的心得感想

2010年11月11日 星期四

HW1

↓↓↓↓上面有奇怪亂碼的介面↓↓↓↓



開啟Bmp圖檔











功能:


可以讀取一張bmp的圖檔,在上面可以畫出正方形、長方形、三角形、


六邊形跟圓形,做完也可以存取檔案


心得:

我原本的構想是做一個介面可以自己選擇畫筆顏色、
選擇不同圖案跟 圖案大小
但是對指令真的不是很熟一直寫不出來
在介面上我選擇

用RadioButton 當作選擇圖形的選項
因為曾經在寫VC用過
所以在 寫這個 RadioButton 時比較沒有遇到困難
不同的圖案是運用老師上課時
交我們的指令寫選擇的圖形有長方形、正方形、圓形、三角形 和六邊形
但是寫到選擇顏色和選擇大小的時候
我有找到選擇顏色和選擇大小的介面
因為在使用指令方面不熟
所以一直寫不出來嘗 試很多遍都執行上都有錯誤
所以最後暫時決定先寫到我目前的進度




經過這第一次交作業的機會
我發現在用BCB寫程式時
不太會使 用這個軟體來寫
指令真的很重要
不知道指令怎麼使用時寫程式上就有很多困難
一開始安裝這個BCB程式的時候
安裝的好像有錯誤

打開BCB時 上面的介面都是亂碼
所以我又再刪掉重新安裝一次

但重新安裝後上面的還是一樣都是亂碼




在寫程式時我也有想到老師上課說可以按F1查詢一些指令的用法
但是我在家裡寫的時候
發現我家裡安裝的BCB也不能按F1查詢
讓我更難找到指令的用法了
才第一次的作業 我寫的功能卻只有這樣

感覺很難過 以後上課我要更認真去學習怎麼使用更多的指令
這樣以後寫程式時一定可以寫出更多樣的功能。


PS : 這是我第一次在Blog 交作業,我不太會使用,所以在交作業的時

候也花了我很多的時間QQ