работает ли cvSetCaptureProperty?

работает ли cvSetCaptureProperty?

Сообщение noonv » 29 июн 2010, 19:15

пробую изменить разрешение камеры

Код: Выделить всё
    CvCapture* capture = cvCaptureFromCAM(CV_CAP_ANY);
    assert( capture );

    cvSetCaptureProperty(capture, CV_CAP_PROP_FRAME_WIDTH, 640);
    cvSetCaptureProperty(capture, CV_CAP_PROP_FRAME_HEIGHT, 480);


но это не срабатывает :(
Вопрос: OpenCV вообще позволяет устанавливать параметры видеопотока от камеры? и если нет, то как лучше это реализовать?
Спасибо!
Аватара пользователя
noonv
 
Сообщения: 600
Зарегистрирован: 21 май 2007, 22:57
Откуда: Калининград
прог. языки: C++

Re: работает ли cvSetCaptureProperty?

Сообщение executer » 29 июн 2010, 19:27

cvResize я пользую. параметры камеры даже и не думал трогать - у меня явно написано 2 Mpixel FIXED на камере. Родные дрова в других приложениях настраивают разрешение камеры?
Аватара пользователя
executer
 
Сообщения: 784
Зарегистрирован: 30 янв 2009, 01:24
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел

Re: работает ли cvSetCaptureProperty?

Сообщение noonv » 29 июн 2010, 19:31

да. сторонняя программа позволяет это делать.
пробовал и ресайзить, но это ничего не даёт. Дело в том, что если запускаю камеру с дефолтным разрешением - она показывает чёрный экран. Сторонняя софтина начинает показывать картинку, только если уменьшить разрешение.
Аватара пользователя
noonv
 
Сообщения: 600
Зарегистрирован: 21 май 2007, 22:57
Откуда: Калининград
прог. языки: C++

Re: работает ли cvSetCaptureProperty?

Сообщение executer » 29 июн 2010, 19:35

наверно это надо конкретно по вашей камере гуглить.
Аватара пользователя
executer
 
Сообщения: 784
Зарегистрирован: 30 янв 2009, 01:24
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел


Вернуться в Компьютерное зрение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3