2012年10月29日 星期一

範例程式(4)

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

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



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

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



Webcam Programming (3) 錄影部分




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

homework2



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

HW3

擷取靜止圖片

貼到小畫家儲存成BMP檔

版本一

版本二

版本三


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

HW3-2



心得 : 第一張圖是錄影參數的設定,須勾選Yeild,與設定大小即可開始錄影,左下角為存檔地方。第二張圖為按此鍵開始錄影。


webcam programming (3)

webcam programming (3)

Capture parameter
set capture file name and allocate

use "Capture Sequence" btn to start capture
capture parameter標籤中的 "Yield" & "Limit Enable"皆須設定啟用,且time limit 需設定所要錄製影片的時間長度,否則會產生極大容量的檔案。

2012年10月28日 星期日

HW3-2

補上傳版本二
版本三設定前

版本三設定後,儲存時的介面


心得:這次辛苦的地方是在於錄影的參數控制上,跟在錄影的操作上,要將Yield開啟,才能成功錄影,不然會不能錄影喔,不過不確定為什麼要打開。錄影前可以先去設定檔案的名稱跟大小。

HW3

這次的作業主要是在學習如何去做錄影的功能
依照先前所學得先把程式碼寫出來後
再去選擇要的原件之後流程就如下面所貼的圖一樣

圖一 這張是做好的物件表

圖二 開始測試

圖三 開始綠影

圖四 錄好之後出現的avi檔
這是我所錄好的成品~~~

由這次的作業看來 我覺得我寫程式碼有點進步捏~
速度變快了,至少我在下課前可以做好它
感謝周遭朋友的教導嘿~~


HW_programming3






心得:這次實做錄影控制,錄影參數控制的程式撰寫上一樣繁雜,但只要花點時間,都能成功編譯,在錄影的操作上,要將Yield開啟,才能成功錄影,這方面原因不明,有帶進一步查詢,在錄影參數控制上,檔案位置和名稱設定,以及配置記憶體大小都是錄影很重要的一環,錄影除了配置上可以配置錄影的時間,也可以設置手動按鈕,按鈕又可分錄製純視訊以及添加音訊的影片檔。




2012年10月23日 星期二

99370491_彭偉慎 HW(3)錄影控制

上圖是我做出來的頁面,然後可以自己設定錄影的時間
這是我自己所拍攝的影片
                                  心得:雖然在做城市的過程中沒有什麼太大的困難,但是程式做完後,
                                                       編譯完成,卻會發生沒辦法錄影的局面,但是這在設定錄影參數
                                                       那邊勾選特定選項是可以解決的,但是我還有發生,錄影無法储
                                                       存,但是這只要  將储存的名稱改變也是可以解決。
                                                       

2012年10月22日 星期一

96160304 廖健凱 HW3



這次做的是影像錄影,很有趣,但中間還是發生些好笑的事情,就是要掀開影像,才能夠設定存錄影的位址。

99160761_Webcam Programming (3) 錄影控制


這次稍微遇到一些問題,像是看著程式碼不知道相連的是哪個物件,弄好之後在錄製時一直都是黑的,在看到老師範例的設定之後把上面設定取消打勾一些之後就成功錄製。

測試的影片。

作業三_靜像擷取

這是截圖存檔的

這兩個是當錯誤出現的



這次的並不會難只是比較耗時間在檢查方面
還要更加油

Webcam Programming (3) 靜態影像擷取

partA:靜態影像擷取
按下 File Save DIB 的 Button 時, 視訊擷取視窗的畫面會被存成所設定的 bmp 檔案

PARTB:錄影參數之取得與設定
1.所有的錄影參數都用 TLabel 元件顯示在 pcWebcam TPageControl 元件的 tsCaptureParameter 分頁之中

2.將錄影參數中, 屬於布林資料型態的參數改成使用 TCheckBox 元件顯示, 使用者可以直接點選更改設定
3.將錄影參數中, 屬於整數資料型態的參數改成使用 TEdit 元件顯示, 使用者可以直接輸入更改設定

這次的作業有很多關於視訊錄影的設定,利用這些設定可以來控制影像拍攝

99160841 廖上輝 week6的part.C (錄影的部分)

延續上次的parameter設定之後
接著可以來寫錄影部分的程式


首先要多做這幾個按鈕和文字框
可以設定檔案位址和檔案空間
而Capture Sequence可以錄影

放一段範例影片
http://www.youtube.com/watch?v=dSx4nLm332Q
然後就完成了\0A0/

如同影片所示,還真的有錄音功能,就這樣啦

99161055 Week06


Part B 版本2的部分把幾個label改成check,增加幾個click事件.

不過MCI Control和Step MCI Device找不到事件



Part C錄影的部分 最終完成版(?)

http://youtu.be/S7pgpLZHeVk
全部都按部就班地完成,這次還頗順利的,可能是越來越熟悉BCB使用風格的關係(吧?)

W5_A部分

四個按鈕

擷取當時畫面

儲存到小畫家

弄成bmp檔

心得:W5的作業A並不困難,照著步驟ㄧ步ㄧ步就能完成了

HW_3

想儲存時會出現

儲存後 BMP檔

版本一

版本二
版本三
心得:這次作業困難在於要分別哪些元件是需要用哪個NAME去命名,元件是屬於哪種類型要分清楚,在程式裡彼此要對應到。還有複製時要記得複製好,不要少複製一個,害我一直找不到哪邊有錯誤。


HW_3


擷取圖片並靜止

擷取到剪貼簿然後貼到小畫家

存成bmp檔


錄影參數:版本一

錄影參數:版本二

錄影參數:版本三

心得:這次作業難不是難在程式,而是難在繁雜的元件,要做出三個版本,一直拉元件且命名,程式的複雜度都被Name搞混了,如果把Name改成a,b,c等...,程式會少很多,老師給的範例程式,再改的過程中發現Time Limit有一句是多餘的,顯示由Edit元件,不需AnString。