簡體   English   中英

OpenCV-網絡攝像頭不起作用

[英]OpenCV - Webcam does not work

我正在學習OpenCV,因為我想在夏天構建和編程3D掃描儀。

為此,我購買了三個攝像頭(兩個用於實際的立體圖像,一個用於紋理[或作為備用])。

我嘗試使用OpenCV來獲取網絡攝像頭的視頻。 但是,這不起作用,因為我最終得到的是黑屏,而不是視頻。

然后,我用祖母的網絡攝像頭嘗試了相同的代碼。 工作正常。 但是,我已經購買了3種計划用於構建掃描儀的網絡攝像頭: http : //www.amazon.com/Webcam-Camera-Vision-Meeting-compatible/dp/B0015TJNEY/ref=pd_bxgy_e_img_b

我不想購買任何新的網絡攝像頭。

有誰知道為什么我的網絡攝像頭不能用於OpenCV(他們可以與其他程序一起使用)嗎?

如何讓OpenCV接受我的網絡攝像頭?

任何建議,將不勝感激!

謝謝

如果您的程序通過了此步驟,則應為cvCaptureFromCAM(0);嘗試使用其他數字cvCaptureFromCAM(0); 0是第一個網絡攝像頭,但也許您的攝像頭設置為1、2或3。您還可以嘗試-1看看會發生什么

CvCapture *capture;
capture = cvCaptureFromCAM(0);
if (!capture)
{
    printf("Error at capture");
    return 1;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM