2008年4月10日 星期四

BCB視訊擷取

在打程式第一週的時候呀

先是照著講議打好了

卻發現一堆bug 好多東西沒有定義

後來問了一下 已經弄出來的 才知道原來有個標頭檔vfw.h

要給它丟進去 果然 就可以由BCB連線到視訊嚕



但是後來一直嚐試要把擷取照片寫出來 又一脫拉褲bug

總是卡在BitmapInfoHead的類別沒被定義這個問題

也改過滿多地方 嘗試滿久的 還是不知道要打些什麼



最後終於發現了 某同學用的文章 借用了他的智慧

他在部落格說的引用Clipbrd.hpp 副程式

用Clipboard函數來完成了影像擷取的部分

後面有一段for迴圈的部分沒打就可以成功了

後來終於找到了 原來之前一直沒注意到 要的答案其實都在其他函數裡面 就是要

static BITMAPINFOHEADER 這個東西

加上去到前面共用函數就可以了

然後再利用老師的講義 把調整影像大小的程式打出來 就完成現在的作品嚕

雖然還有些有待改進

EX: 每執行一次只能調一次大小 , 改小之後的panel有殘影



雖然幾經幾番波折 終於寫出來了

不過滿想知道 影像擷取後面那段for是不是多餘的 還是說其實另有作用...
目前猜測是之後儲存影像要做比對的時候會用到吧..

沒有留言: