請問各位大大 小的想把繪聲繪影的擷取視窗畫面(不是影片檔)
我想嵌到VB的視窗裡 請問有高手知道哪裡有相關的資料嗎???
文章關鍵字
未看先猜用OLE。

不過,這也要繪聲繪影的擷取視窗畫面有支援OLE才行。
即使有支援,但是沒有使用說明,大概也是半殘。

所以還是別想了,
自己寫還比較快。

不好意思 小弟是新手
後來有與專家討論 得知可以自己拉視窗擷取USB的資訊
但小弟不知相關的資料該如何搜尋是好
我找的幾乎都是影像檔方面的資料
我想要做出一種可以即時接收影像的視窗 有大大可以指導一下嗎
未看先猜樓主是想要截取WebCam的畫面。

VB控制WebCam,最簡單的方式是VFW,
搜尋"VFW VB"就有一堆範例了。

一般控制WebCam,
有兩種方式,
一種是VFW,
一種是DirectShow。

vfw是舊的格式,簡單、易用。
DirectShow就比較複雜些。
不好意思 小的講的沒有很清楚
小的是利用1.2G傳輸器來傳輸影像到電腦 走USB
所以不是走網路IP的
最單純的說法就是說 在VB拉出一個視訊視窗來讀取訊號
我指的WebCam是一般的走USB的小型攝影機,
一般常見的如羅技QuickCam。

1、請樓主確認是否支援微軟標準的驅動模式,
如 Video for Windows(VFW),
或是WDM DirectShow。

2、下載範例程式

VFW
先測測看可不可以顯示視訊
http://jashliao.pixnet.net/blog/post/18451894-%5Bvc%28visual-c%2B%2B%29-%5D--02_vfw%E7%B6%B2%E8%B7%AF%E6%94%9D%E5%BD%B1%E6%A9%9F%E9%A9%85%E5%8B%95%E7%AF%84%E4%BE%8B

DirectShow
搜尋 AMCap.exe,
下載試試

3、如果不支援微軟標準,請廠商提供SDK。

4、或是樓主把相關的設備規格貼上來,我無聊的時候幫樓主看看。
謝謝大大的指導
我有測試大大給的兩個程式 VFW小的不知道如何擷取視窗 一直用都是走筆電的視訊
而AMCap可以擷取
但是小的有一個疑問就是 VB的視窗可以直接嵌入AMCap嗎??
我看AMCap是C++語言 (抱歉 小弟入門很淺 超級初心者)
可以直接用VB的視窗載入程式而不走C++嵌進去嗎??
還是說有甚麼比較方便的方法可以指導一下小弟 感激不盡

jay78940 wrote:
但是小的有一個疑問就是 VB的視窗可以直接嵌入AMCap嗎??
我看AMCap是C++語言 (抱歉 小弟入門很淺 超級初心者)
可以直接用VB的視窗載入程式而不走C++嵌進去嗎??
還是說有甚麼比較方便的方法可以指導一下小弟 感激不盡...(恕刪)


要可以嵌入VB,則要OLE或ActiveX元件或是OCX或是直接調用DirectShow SDK。

用VB寫這種程式,是辛苦了點。

google "directshow vb6",
是有一些資料可以看。

http://www.vbforums.com/showthread.php?708081-VB6-DirectShow-WebCam-Minimal-Code

我測了一下,應該是可以跑,
但是需要手動加入webcam,
而且結束程式時,處理不當,使得在下次啟動時,會有錯誤。

不過,這是一個方向,找找應該會有更好的範例。
如果是VB.net的話,
應該會比較好找範例,
http://www.codeproject.com/Articles/2615/DirectShow-NET

這裡有大陸同胞的範例,
http://www.codeforge.cn/article/61864

下載要註冊,請樓主自行下載。
不好意思 在麻煩一下大大
小的這幾天有稍微收尋了一下資訊 不知道是不是方向不對還是英文不通的緣故 找不到我想要的東西
目前最理想的是把directshow的畫面呈現在VB的視窗裡面 但這個技術始終於法克服
我想請問大大 若製作一個按鈕呼叫directshow啟動 我們有辦法從VB視窗在製作一個按鈕來截取directshow的影像嗎??
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!