首頁 教學程式分享 視像鏡頭觀察系統

香港天氣


下 午 4 時 天 文 台 錄 得:
氣 溫 : 27 度
相 對 濕 度 : 百 分 之 89
天 氣 : 微 雨

專題內容連結

訪客資料

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counter今天510
mod_vvisit_counter昨天832
mod_vvisit_counter本星期5160
mod_vvisit_counter上星期8047
mod_vvisit_counter本月3029
mod_vvisit_counter上月31146
mod_vvisit_counter總人次608680

20 分鐘內到訪人數 20
您的 IP : 38.107.191.80
視像鏡頭觀察系統

Visual Basic 程式應用:視像鏡頭觀察系統

Webcam 現在已算是十分便宜的電腦周邊配件之一。尤其當你有親友在國外,Webcam 除了可以提供即時的聯絡外;更可以為大家節省不少的長途電話費用。

可是,Webcam 除了提供即時通訊、玩樂 (Playstation 的 EYETOY) 和防盜外。百多元一隻的 Webcam 還可以進行不少科學實驗‧‧‧

 

此程式只適合 Window XP 或以前的 Window 作業系統使用!

 

本程式最後更新日期:2009年11月7日

 

1. 本程式版本能以 jpg 存檔 (舊版本使用 bmp 存檔)。

2. 本程式版本提供中文及英文使用者界面。

 

下載有關程式
觀看實驗進行時的照片

 

每當我教授有關「植物的生長反應」時,總會回想在大學時期有關觀察植物生長反應的實驗。一班同學由下午課節至傍晚期間,對著一盆花卉每隔一段時間用攝影機拍攝數秒的生長情況。半天的辛勞只換來數分鍾不太清楚的片段,心裡總覺得笨笨的。

看見家中的 Webcam ,忽發奇想,要是它能定時擷取圖樣,那不是可省卻不少的功夫?於是我在互聯網找尋軟件,看看有沒有定時的 Webcam 擷取軟件;可是,找到的軟件不是使用數碼攝錄機來拍攝,就是程式昂費;再不是就是強調動態觀察功能的軟件(防盜);對於定時擷取影像圖片的程式,總是找不著合適的。

幸好我卻找到了有關的 Visual Basic 控件,經過一番努力,總算編寫好「視像鏡頭觀察系統」這程式。

 

 

生物實驗(一):綠豆萌發及生長的探究實驗

 

編寫好程式各後,就找來一些綠豆,設定了二天的時間(星期六、星期日),嘗試定時擷取其發芽情況。

程式效果出乎意料的好,將擷取的照片 (jpg) 轉換成影片後,更清楚看見種子吸水後漲大,然後再發芽的情境;加上照片檔案格式附在時間及日期,對於綠豆萌發及生長的情況,可謂瞭若指掌。

 

 

影片:綠豆萌發俯視

 

生物實驗(二):綠豆萌發及生長的探究實驗

 

俯視的擷取測試成功後,便嘗試進行側視擷取測試。為了要清晰看見其萌發情況的同時;又要提供足夠的水份給綠豆,我設計了一件小巧的裝置來拍攝。

測試效果相當成功,而且除了看見種子吸水後漲大再發芽的情境外;更看見子葉的向光性生長反應。

 

 

影片:綠豆萌發側視

 

影片:綠豆萌發側視

 

生物實驗(三):蝸牛進食過程片段

 

蝸牛進食的過程十分緩慢,觀察它的進食十分費時。

使用本人編寫的「視像鏡頭觀察系統」程式,通過 webcam 來作定時擷取蝸牛食葉過程的影片。片中能清楚看到蝸牛進食的過程。

 

 

 

化學實驗(一):硼砂的結晶實驗

 

除了生物的生長觀測外,此程式亦可進行非生物性的觀測實驗。

我找來了平面玻璃瓶,並在瓶內載入飽和的硼砂 (Borax) 溶液。

在二天的觀測中,我們尚可以觀察到硼砂的結晶過程,只是部份的硼砂在玻璃瓶面上結晶,影響拍攝結果。

 

影片:硼砂結晶過程

 

化學實驗(二):聖誕樹結晶過程片段

 

將剪裁成聖誕樹形狀的紙板,浸泡在水中,便能形成結晶,整體看上去好像一棵聖誕樹似的。

使用本人編寫的「視像鏡頭觀察系統」程式,通過 webcam 來作定時擷取聖誕樹結晶過程的影片。

 

 

 

總結

 

因此,此程式除了適合進行長時間的植物生長探究實驗;又或進行長時間的昆蟲完全變態實驗外,如:蝴蝶及蠶蟲。

本程式亦可進行非生物的觀察活動,提高學生對觀測活動及拍攝的興趣。

 

 

程式安裝要點

 

使用本程式前,必須安裝好 webcam 及其驅動程式。

本程式使用 Microsoft Visual Basic 來編寫程式碼,當中涉及的控件 EZVIDC60.OCX 為 FREEWARE,並可在 http://www.shrinkwrapvb.com 下載。

有關 EZVIDC60.OCX 控件自2005年後並沒有再更新,由於科技日新月異,webcam 的功能亦有所增益,因此,控件並不一定完美支援新式的 webcam。

幾經測試,若程式與 webcam 出現異常情況,可首先利用 webcam 自身的程式作設定,設定完畢後,再使用本程式將可解決部分如擷取畫面大小的問題。

另外,本程式能支援多過一部的 webcam, 使用時只需修改於 webcam_id.ini 檔案中的對應數值即可( 預設值為1 )。

程式擷取完圖像後,會自動輸出 jpg 照片,若使用者想將有關硬照轉換為動畫,可利用影像編輯程式,如: ULEAD Videostudio 或 Power Director 之類的程式作出影片輸出。

 

使用步驟

 

 

「視像鏡頭觀察系統」程式界面

 

1

設定 Webcam:設定 webcam 本身的參數

 

2

設定圖片輸出目錄:請確定有足夠的檔案儲存空間

 

3

顯示程式的開始時間及最近擷取的圖片縮圖可顯示程式已擷取的圖片數目,及開始執行時間

 

4

設定擷取之時間及開始程式:可設定程式將在多少時間後停止運作,並設定圖片擷取的時距

 
VALID CSS   |   VALID XHTML