roboforum.ru

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

Не получается установить разрешение вебкамеры в Open CV

Учиться можно на своих ошибках, но учиться на чужих — быстрее и дешевле ;)

Не получается установить разрешение вебкамеры в Open CV

Сообщение osc » 16 янв 2011, 21:59

Доброго времени суток!
Столкнулся с проблемой, не получается сменить разрешение вебкамеры стандартным для Open CV способом:
Код: Выделить всёРазвернуть
cvSetCaptureProperty(capture, CAP_PROP.CV_CAP_PROP_FRAME_HEIGHT, 480);
cvSetCaptureProperty(capture, CAP_PROP.CV_CAP_PROP_FRAME_WIDTH, 640);

Разрешение по прежнему остается минимальным - 160х120px. Вебкамера другие разрешения поддерживает.
Кто-нибудь сталкивался с такой проблемой?

Проблема решена:

osc писал(а):Использую версию 2.2, точнее wrapper Emgu CV, но это не суть важно, т.к. и без враппера, на C++ разрешение тоже не удалось установить.

В версии Open CV 2.1 всё работает. Проблема решена!
Аватара пользователя
osc
 
Сообщения: 333
Зарегистрирован: 07 сен 2009, 20:06
прог. языки: c, c#
ФИО: Евгений

Re: Как установить разрешение вебкамеры в Open CV

Сообщение =DeaD= » 16 янв 2011, 22:06

Можно попробовать поменять разрешение софтом, который с камерой шел.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Как установить разрешение вебкамеры в Open CV

Сообщение osc » 16 янв 2011, 22:24

Если перехватывать видео при помощи Open CV, то разрешение снова на минимальное меняется, изменения, которые вносит софт из комплекта не сохраняются.
Аватара пользователя
osc
 
Сообщения: 333
Зарегистрирован: 07 сен 2009, 20:06
прог. языки: c, c#
ФИО: Евгений

Re: Как установить разрешение вебкамеры в Open CV

Сообщение noonv » 16 янв 2011, 22:38

а какая версия OpenCV используется?
например, в 1.0 у меня тоже не получалось установить разрешение, а вот в 2.1 - уже без проблем.
Так же могу посоветовать - попробовать захватывать видео библиотекой videoInput.
Аватара пользователя
noonv
 
Сообщения: 600
Зарегистрирован: 21 май 2007, 22:57
Откуда: Калининград
прог. языки: C++

Re: Как установить разрешение вебкамеры в Open CV

Сообщение osc » 16 янв 2011, 23:52

Использую версию 2.2, точнее wrapper Emgu CV, но это не суть важно, т.к. и без враппера, на C++ разрешение тоже не удалось установить.
Спасибо за информацию, попробую версию 2.1.

Добавлено спустя 28 минут 1 секунду:
В версии Open CV 2.1 всё работает. Проблема решена!
ЗЫ: Погуглил, заметил, что в сети довольно много таких вопросов, может перенести в раздел грабли?
Аватара пользователя
osc
 
Сообщения: 333
Зарегистрирован: 07 сен 2009, 20:06
прог. языки: c, c#
ФИО: Евгений

Re: Не получается установить разрешение вебкамеры в Open CV

Сообщение =DeaD= » 17 янв 2011, 09:44

Перенес в "Грабли".
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов


Вернуться в Осторожно — грабли ;)

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

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