Próbuję przechwycić wideo z kamery USB za pomocą OpenCV.OpenCV nie inicjuje kamery USB
#include <highgui.h>
#include <iostream>
using namespace std;
using namespace cv;
int main()
{
VideoCapture cap (-1);
if (!cap.isOpened())
cout << "Cam initialize failed";
else cout << "Cam initialized";
return 0;
}
Nie można zainicjować aparatu. cap.isOpened() zwraca zero.
Ten sam program, z tą samą wersją OpenCV i tą samą kamerą USB, działa poprawnie na komputerze mojego przyjaciela. Używam Fedora 16. Aparat działa poprawnie w innej aplikacji (na przykład Cheese).
Zrobiłem kilka wyszukiwania w Google i przepełnienie stosu. Ale bez pożytecznej pomocy. Każdy pomysł?
Twój aparat działa w innej aplikacji? – vfcosta
Czytałeś to: http://stackoverflow.com/questions/4749498/cant-access-webcam-with-opencv – james
@vfcosta Jak wspomniałem wcześniej, kamera działa dobrze z innymi aplikacjami. Użyłem go w serach, kamoso i vlc. – Barshan