cvCapturefromCAM () возвращает NULL - PullRequest
1 голос
/ 26 мая 2011

Я использую cvCapturefromCAM () для отображения видео с камеры. Но если выполняется некоторый VT (видео) вызов, cvCapturefromCAM () возвращает NULL. согласно моему анализу это выглядит так: если камера уже была запущена, захват вернет NULL. поэтому при выполнении видеозвонка камера запускается с помощью videoengine lib. И я не имею указатель cvCapture также, чтобы освободить камеру. Пожалуйста, помогите мне, как выйти из этого тупика ..

спасибо гаятри деви

Ответы [ 2 ]

1 голос
/ 10 ноября 2011

Сделайте эту модификацию, и она должна работать. У меня тоже была эта проблема раньше.

CvCapture* capture = cvCaptureFromCAM( CV_CAP_ANY );
1 голос
/ 18 июня 2011

Я думаю, вы должны сделать указатель на cvCapturefromCAM(), а затем после использования отпустите его.Вот и все.

Вот так:

capture = cvCaptureFromCAM(0);

cvReleaseCapture(&capture);

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...