OpenCV VideoCapture.open() постоянно меняет индексы
Я пытаюсь открыть USB-камеру на моем Raspberry Pi, используя следующий код:
VideoCapture capture;
capture.open(0);
Код может прекрасно работать один раз, но после его запуска позже я получаю:
HIGHGUI ERROR: V4L: index 0 is not correct!
не касаясь камеры или кода! Иногда меняется на capture.open(1);
решает, но иногда нет. Я читаю где-то вы можете использовать (-1)
и он будет использовать первую найденную камеру, но она тоже не сработала.