roboforum.ru

Технический форум по робототехнике.

работает ли 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 вообще позволяет устанавливать параметры видеопотока от камеры? и если нет, то как лучше это реализовать?
Спасибо!

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

executer » 29 июн 2010, 19:27

cvResize я пользую. параметры камеры даже и не думал трогать - у меня явно написано 2 Mpixel FIXED на камере. Родные дрова в других приложениях настраивают разрешение камеры?

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

noonv » 29 июн 2010, 19:31

да. сторонняя программа позволяет это делать.
пробовал и ресайзить, но это ничего не даёт. Дело в том, что если запускаю камеру с дефолтным разрешением - она показывает чёрный экран. Сторонняя софтина начинает показывать картинку, только если уменьшить разрешение.

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

executer » 29 июн 2010, 19:35

наверно это надо конкретно по вашей камере гуглить.


Rambler\'s Top100 Mail.ru counter