2014-05-06 47 views
1

我想從模擬攝像頭連接到usb easycap的視頻流 - 在OpenCV C++。c + + OpenCV捕獲easycap usb凸輪

使用MATLAB,我可以得到像筆記本電腦攝像頭(改變索引從1到2)相同的方法。

與OpenCV,我可以從索引0的筆記本電腦攝像頭流。 但是當我試圖拿着相機連接到easycap(使用索引1),筆記本電腦崩潰,並獲得藍屏。

以前有人做過這個嗎?

謝謝

+0

你能發佈(最小)代碼不起作用?您可能也對[此問題]感興趣(http://stackoverflow.com/q/22019064/1601291):它看起來非常相似。 – Aurelius

+0

您是否可以確認在調用videocap.release時出現藍屏崩潰?雖然我沒有設法得到任何合法的形象,無論是與opencv或directshow ...只有一些與stk1160驅動程序交付的小程序給我的圖像...可能我會嘗試一些更昂貴的抓取器現在,但不確定哪一個得到。應該與opencv ... – Micka

回答

1

我在同一個設備上工作,我也有一些藍屏。

您是否使用提供的USB擴展插件?如果是,請嘗試不要使用它。

如果您的問題仍然存在,那可能是因爲像我一樣,您會使用低質量的中國假冒EasyCap。我買了一個真實的,我沒有問題了

如果你想保持你的設備,你可以使用Python VideoCapture使用它,它工作得很好,沒有更多的BSOD

+1

這是一箇中國人,也許低質量。但另一方面,我可以使用MATLAB獲得流 - 所以這仍然是硬件問題,或者OpenCV支持? – user2824393

+0

我也一樣。 BSOD取決於用於捕捉流的驅動程序。使用DirectShow捕獲它可以工作,也可以使用MATLAB,VideoCapture(Python),但不能與OpenCv一起使用。 看看這個圖書館:[DirectShow](http://msdn.microsoft.com/en-us/library/windows/desktop/dd375468(v = vs.85).aspx) 。另一方面,你可以買一個高質量的EazCap,它也可以與OpenCv一起工作 – F4T4liS

+0

你解決了你的問題嗎? – F4T4liS