Serpilin 1 Жалоба Опубликовано August 16, 2013 Добрый день! Уже который день ломаю голову. У меня есть IP камера (ArecontVision). Максимальное разрешение на котором она работает 3648x2752. Работал с ней с помощью функций... cvCreateCameraCapture cvGetCaptureProperty cvQueryFrame Второй вариант - через библиотеку videoInput Все работает, НО! Разрешение выдает 1600x1200. Вырезает кадр из верхнего левого угла. В чем может быть причина? Версия OpenCV 2.4.2 Спасибо. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Nuzhny 243 Жалоба Опубликовано August 16, 2013 А cvGetCaptureProperty на счёт ширины и высоты что возвращает? А cvSetCaptureProperty работает? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Serpilin 1 Жалоба Опубликовано August 19, 2013 cvGetCaptureProperty возвращает 640x480 (?). Откуда эта цифра вообще непонятно. Она не меняется, какое бы я разрешение не выставил через ПО камеры. cvSetCaptureProperty - работает. Выставляю разрешение, но если оно больше чем 1600x1200, то отображается только эта область, остальная часть окна залита черным. Может какое-то ограничение OpenCV на разрешение. Да и еще. Разрешение монитора 1900x1200. Может как-то с этим связано? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах