Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Захват изображения с web-камеры  (Прочитано 1576 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн couatl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Захват изображения с web-камеры
« : 05 Ноября 2010, 02:11:47 »
Задача построить видеоконференцию по локальной сети.
Был выбран протокол - RTP.
Библиотека - GStreamer

Возникли трудности. Для захвата изображения в библиотеке GStreamer был найден модуль CameraBin.
Как захватить изображение с камеры, чтобы после поместить его в поток с помощью него или как-то иначе. (желательно кроссплатформено или хотя бы в Linuxе)

Оффлайн maximum2000

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Re: Захват изображения с web-камеры
« Ответ #1 : 05 Ноября 2010, 10:21:40 »
Можно OpenCV использовать для получения изображения с камеры....


 CvCapture * camera = cvCreateCameraCapture(0);
    //
    cvSetCaptureProperty( camera, CV_CAP_PROP_FRAME_WIDTH, 640 );
    cvSetCaptureProperty( camera, CV_CAP_PROP_FRAME_HEIGHT, 480 );
    //
    assert(camera);
    IplImage * image=cvQueryFrame(camera);
    assert(image);

    printf("Image depth=%i\n", image->depth);
    printf("Image nChannels=%i\n", image->nChannels);

......



 

Страница сгенерирована за 0.015 секунд. Запросов: 22.