Как получить снимки с веб-камеры?

Насколько сложно создать программное обеспечение для веб-камеры, например Gateway USB 2.0 Web Cam? Я хотел бы иметь возможность получать снимки изображений по запросу. Есть ли библиотека C++ или другой API, который я могу использовать для этого?


person blood    schedule 19.02.2010    source источник
comment
Дубликат stackoverflow.com/questions/688165/cross-platform-webcam- доступ   -  person Gareth Stockwell    schedule 19.02.2010
comment
Дубликат?.. о xD посмотри на это, лол. извините, я не видел тот пост.   -  person blood    schedule 19.02.2010


Ответы (1)


Ответ зависит от того, какую платформу вы используете. Например, в Windows вы можете получить данные с камеры с помощью DirectX API, Linux имеет Video4Linux, а Mac имеет QuickTime.

Есть несколько кроссплатформенных оболочек, которые обеспечивают уровень выше собственного API видео и, следовательно, предлагают общий API для нескольких платформ. Одним из таких проектов является OpenCV, который, хотя и не предназначен в первую очередь для случаев использования камеры, поддерживает их. через функции cvCaptureFromCAM и cvQueryFrame.

Мультимедийные API QtMobility также будут предлагать межплатформенную поддержку камер, но этот API не еще реализовано. Вернитесь в Qt 4.7, если эта библиотека покажется вам интересной.

person Gareth Stockwell    schedule 19.02.2010