2012年12月24日 星期一

作業影片

http://www.youtube.com/watch?v=tia-g2yaq8U&feature=youtu.be

2012年12月21日 星期五

2012年12月19日 星期三

相框背景 龍珠移動 與龍珠互動

作業展示
這些部分所產生的功能漸漸複雜,要去理解這些偵測功能是作於什麼用途上,在專案的開發上才能好好的應用。

2012年12月17日 星期一

99160734-hw3


把攝影機拍到的東西存成.bmp檔


把攝影機拍到的畫面複製並且貼上小畫家


可以打勾選取要看的資料並且存成影片


心得:打字打了很久,影片錄製的地方也試了很久後來經過同學的幫忙才能順利錄影,其餘的都是看老師的程式碼所以並不難。


成果影片

2012年12月10日 星期一

HW5

綠色差

背景



反白

格子
我在做的時候不小心把RGB誤當YUYV所以卡這邊卡很久,等這邊找到後就通通完成第五次作業了~~~

2012年12月3日 星期一

灰階

色塊

圖片

改圖片

色盤改顏色

色盤改顏色2

相框
色盤那一塊做得比較久,因為一直想不到如何觸發點的想法,經老師的指點才知道如何用事件去做改變,相框那塊除得比較不漂亮但整體來說都很OK>.<圖片是用資傳系老師的照片~~

Webcam Programming (4)

Gray Mode

Custom Mode

Object - Image1

Object - Image2

Photo Frame
相框縮圖那裏的transparent沒辦法把紅色消除,另也有一圈紅色沒辦法除去,
程式碼部分,相框那裏停頓了比較久,在搞懂每個部份的意思後,才整理出來。


2012年11月27日 星期二

HW4(灰階+相框+移動)

1.灰階

因使用的視訊鏡頭為RGB24,所以改了一下老師給的程式碼。(上網找了灰階RGB的運算式子,成功轉成灰階。以下為結果圖。)



2.相框

此相框是從網路上找的實體電子相框的圖片,把中間使用小畫家用成紅色=255的紅色就可以使用原先龍珠去背的方式來寫程式碼,但鏡頭為RGB24,故還是修改了某些程式碼。以下為結果圖。


3.龍珠移動

先使用老師的程式碼把龍珠放進畫面中,然後使用圖像移動的方式移動龍珠,接著寫若龍珠跑出畫面的時候反彈回來,完成龍珠在鏡頭裡移動的樣子。以下為結果圖。




2012年11月26日 星期一

範例程式(4)之3

把籠珠換成其它七張圖,並可以使圖片彈跳

這是我所做的邊框

可以改變色調,圖中我改成紫色
心得:這次的程式做比較久,因為找圖找的不好,始程式跑步出來,幸好
最後有做出來,當我們在修改圖片大小的時候,記得要符合銀幕的大小,
不然容易出錯。


2012年11月19日 星期一

Week 8: 回呼函數 callback function_part C

 可自由選擇顏色。
 改變遮色顏色。
置入選擇的顏色。













將原本先置入後可選顏色的程式直接改進再回呼函數之前,稍微方便一點。

2012年11月18日 星期日

範例程式(4)之2

有自己呼叫出調色盤,然後可以更改銀幕的顏色,我把銀幕更改成綠色


呼叫出長方條圖,也可以更改顏色跟長、寬、高,還有位置
心得:目前的程式還可以照著老師的部落格做,只是有時候會忘記宣告
             回呼函數,使程式出現錯誤。



2012年11月12日 星期一

Webcam Programming (2)

開啟各種視訊參數對話盒&取得視訊擷取視窗狀態
參數的宣告不太懂,經過詢問之後把它弄懂了
影片上傳~參數還不是很瞭解,不過可以成功做出

Homework3

按下 Edit Copy 的 Button的時候視訊擷取視窗的畫面會被複製到剪貼簿之中, 可以用在其他的地方
貼在小畫家上
用 TLabel 元件、TCheckBox 元件和 TEdit 元件
顯示的結果


做到後面命名的部分搞混了
只好一次一次執行慢慢改


Homework2

照著老師給的步驟先完成開啟視訊對話盒的部分


做information的部分
由前面的範例修改大部分都可以
但一開始的部分要加CapStatus
的一些東西
不知道怎麼做最後問了同學才做出來


2012年10月29日 星期一

範例程式(4)

這是PART A的程式的頁面,數字會一直疊加越來越高

這是part b的程式頁面,上面顯示著視訊資料



以上三張圖為改變函數中的值後,所改變的顏色,但是目前我只有找到
變成綠色跟紫色的函數的值,其他的我會再上網去查

心得:這次的是我第一次聽過回呼函數,經過老師的講解加上親自
             做過程式後對回呼函數也有初步的了解,製作程式的部分,
             要小心的是變數宣告的地方,跟在做回呼函數的同時,要知
             到回呼函數其實跟一般的程式打法不太一樣,只要注意這些
             程式是可以出來的。



Webcam Programming (3) 錄影部分




不是很熟悉錄影的參數  所以沒有甚麼設定  直接就錄製了  剛開始錄的時候不知怎麼停止 檔案錄的很大 後來問同學之後  才沒有錄製的那麼多

homework2



這次作業的最後一項要自己思考並且每一個參數都要自己加進去,跟之前比起來比較難,但是問過同學後,參考之前的範例,很快就可以做出來了!

HW3

擷取靜止圖片

貼到小畫家儲存成BMP檔

版本一

版本二

版本三


心得:老師有給大部分的程式,利用老師所給的程式,一個一個命名,以及一步一步的完成步驟。整體來說挺簡單的,重複動作就可以完成。