延續上學期的課程
更添加了CAM的使用
講義的說明與圖解有些讓人看不懂
這個課程可以讓我在 BCB 的使用上更加熟練與靈活運用
2008年3月13日 星期四
學習心得~
時間過的很快
已經第4週了,還沒有什麼進度
bcb~上學期沒有修多媒體概論,用起來沒什麼感覺
要加油了,停在原地就浪費時間了
程式部分~目前只有練習一點點
#include~無言這樣就可以了
聽同學說才知道,後來看早一點的文章也有人講了= =+
這學期週4放的假真的很多(與其他天相較)......
要查的s端子?
何謂色差端子,S端子,AV端子?
S端子主要功用是什麼??
維基S端子??
事實上內容有點多.有些也重複了
s端子是種傳輸規格,可以傳輸不錯的影像(YC分離),也因此沒有聲音
已經第4週了,還沒有什麼進度
bcb~上學期沒有修多媒體概論,用起來沒什麼感覺
要加油了,停在原地就浪費時間了
程式部分~目前只有練習一點點
#include
聽同學說才知道,後來看早一點的文章也有人講了= =+
這學期週4放的假真的很多(與其他天相較)......
要查的s端子?
何謂色差端子,S端子,AV端子?
S端子主要功用是什麼??
維基S端子??
事實上內容有點多.有些也重複了
s端子是種傳輸規格,可以傳輸不錯的影像(YC分離),也因此沒有聲音
2008年3月12日 星期三
把該做的做了一下


簡單的程式碼(喂!
本來還以為很難
因為講義上的東西好像多了點XD
所以看得有點頭昏眼花
不過多虧了某個學長的指點
才發覺把視訊秀出來還滿簡單的嘛~
哈~
不過基本上很多東西都是參考他寫的~
所以可能有些地方雷同(喂
不要在意~
http://www.csie.mcu.edu.tw/~s5361214/webcam.txt
開啟視訊的簡單程式~
然後阿,就是阿
想寫註解的...可是懶惰...
等以後在補上去好了~
抓圖的部分還在研究~
希望明天上課前可以寫出來~
後來發現的一些問題
就是有時候視訊會無法啟動
要從開機才能再次的驅動....
到底是哪裡的問題呢~OTL
week04 缺席還是要交心得
恩,在程式上沒什麼新的進度
因為 Bitmap 的問題還是沒有獲得解答
所以目前我還實做不出1.2.2的第三種儲存影像陣列
之前有做到一個問題,是有關於擷取視窗畫面的大小
一開始做的時候都是把panel設定成640x480
之後我把panel調成320x240,畫面卻沒有縮小只有顯示1/4
要配合視訊格式對話盒(講義1.2.3)內更改解析度
才會在縮小panel顯示全畫面影像
找不到函數指令可以直接更改解析度的,有點小麻煩
更改前 1/4

更改後 ALL (Model:串珠孔雀美人魚小禮服半成品)

後來我查到一個函數 capPreviewScale(hwndCapture,true);
可以將畫面影像延伸到所設定的視窗大小
我試過了,這裡"所設定的視窗大小"
是指在一開始 capCreateCaptureWindow()函數這裡所設定的大小
==========================
然後我試著使用 overlay 來顯示 webcam
如果單獨只放 capOverlay(hwndCapture,true); 的話
畫面會是一片"歐"
斷掉連結再重新開啟後會變成單張的擷取畫面
要把 capOverlay 放在 capPreview 的前面才會有效果
也就是
capOverlay(hwndCapture,true);
capPreview(hwndCapture,true);
但是我自己測試效率好像沒有差很多
只有斷結 webcam連線的時候有比較快 @@?
==========================
有一個方便的函數
capFileSaveDIB(hwndCapture,"abc.bmp"); // 擷取畫面至檔案
可以直接把畫面輸出成 bmp 檔,檔案跟執行檔放在同一個目錄下
第二個參數是圖檔名稱
==========================
講義的1.3.3 conneced component演算法有些看不太懂
1.conneced component 是指什麼?
2.圖1.14只有五個格子要怎麼對應到圖1.13(b) ?
ex:X是一個點,對應到1.13(b)之中的白色處是對應整個手指?
還是對應手指的一個白色點?
3.其實整個 conneced component algorithm 看得就是一知半解
因為 Bitmap 的問題還是沒有獲得解答
所以目前我還實做不出1.2.2的第三種儲存影像陣列
==========================
之前有做到一個問題,是有關於擷取視窗畫面的大小
一開始做的時候都是把panel設定成640x480
之後我把panel調成320x240,畫面卻沒有縮小只有顯示1/4
要配合視訊格式對話盒(講義1.2.3)內更改解析度
才會在縮小panel顯示全畫面影像
找不到函數指令可以直接更改解析度的,有點小麻煩
更改前 1/4

更改後 ALL (Model:串珠孔雀美人魚小禮服半成品)

後來我查到一個函數 capPreviewScale(hwndCapture,true);
可以將畫面影像延伸到所設定的視窗大小
我試過了,這裡"所設定的視窗大小"
是指在一開始 capCreateCaptureWindow()函數這裡所設定的大小
==========================
然後我試著使用 overlay 來顯示 webcam
如果單獨只放 capOverlay(hwndCapture,true); 的話
畫面會是一片"歐"
斷掉連結再重新開啟後會變成單張的擷取畫面
要把 capOverlay 放在 capPreview 的前面才會有效果
也就是
capOverlay(hwndCapture,true);
capPreview(hwndCapture,true);
但是我自己測試效率好像沒有差很多
只有斷結 webcam連線的時候有比較快 @@?
==========================
有一個方便的函數
capFileSaveDIB(hwndCapture,"abc.bmp"); // 擷取畫面至檔案
可以直接把畫面輸出成 bmp 檔,檔案跟執行檔放在同一個目錄下
第二個參數是圖檔名稱
==========================
講義的1.3.3 conneced component演算法有些看不太懂
1.conneced component 是指什麼?
2.圖1.14只有五個格子要怎麼對應到圖1.13(b) ?
ex:X是一個點,對應到1.13(b)之中的白色處是對應整個手指?
還是對應手指的一個白色點?
3.其實整個 conneced component algorithm 看得就是一知半解
Week4,無標題
講義上説的物件偵測
是指對於會移動的東西產生影像
也就是會動的東西是白的
背景等等的東西是黑的
這樣的話,如果假設是用手去揮動
然後手停滯了一段時間不動
這樣手產生的影像會變成跟背景一樣是黑的嗎?
但其實這是可以設定的?
畢竟也是寫程式XD
在課堂上有練習打講義上的程式
不過,在compile的時候,還是有出錯@@
可能程式還要在重打看看吧
這次的程式比上學期難
嗯...上學期的BCB真的只是牛刀小試而已
這學期要更加油吧!

是指對於會移動的東西產生影像
也就是會動的東西是白的
背景等等的東西是黑的
這樣的話,如果假設是用手去揮動
然後手停滯了一段時間不動
這樣手產生的影像會變成跟背景一樣是黑的嗎?
但其實這是可以設定的?
畢竟也是寫程式XD
在課堂上有練習打講義上的程式
不過,在compile的時候,還是有出錯@@
可能程式還要在重打看看吧
這次的程式比上學期難
嗯...上學期的BCB真的只是牛刀小試而已
這學期要更加油吧!
呼~有修到這門課
延續上學習繼續BCB的課程
好險有排隊到XD
剛剛又重寫了一次BCB
今天是寫在button裡面
感覺很好玩XD
因為有連結視訊
所以感覺比上學期學到的還要厲害
厚來才發現
原來上次寫不出來
是因為沒有加 int i
i的變數沒有宣告
所以才run不出來@@
噗...都不是拍本人~
訂閱:
文章 (Atom)