Ошибка OpenCv VideoCapture в Linux — настройка свойства # 0 не поддерживается

Я хочу открыть веб-камеру в C ++, используя Opencv в ОС Linux.

int main()
{
VideoCapture video(0);

// ..
}

Но есть небольшая проблема:

ОШИБКА ВИДЕО: V4L2: настройка свойства # 0 не поддерживается

Я только уверен, что веб-камера работает. Потому что сыр работает.

Благодарю.

0

Решение

Параметром в этом контексте является индекс камеры и индекс 0 в Windows либо первая доступная камера, либо та, которая не подключен через USB (не совсем уверен).

В Linux, с другой стороны, вы просто удаляете параметр, так как он работает по умолчанию на любой доступной камере.

VideoCapture video(); должно сработать. И вы можете найти больше информации в Документация.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]