OpenCV VideoCapture.open() постоянно меняет индексы

Я пытаюсь открыть USB-камеру на моем Raspberry Pi, используя следующий код:

VideoCapture capture;
capture.open(0);

Код может прекрасно работать один раз, но после его запуска позже я получаю:

HIGHGUI ERROR: V4L: index 0 is not correct!

не касаясь камеры или кода! Иногда меняется на capture.open(1); решает, но иногда нет. Я читаю где-то вы можете использовать (-1) и он будет использовать первую найденную камеру, но она тоже не сработала.

0 ответов

Другие вопросы по тегам