Подтвердить что ты не робот

Сделайте снимок с помощью веб-камеры из командной строки

У меня есть веб-камера Logitech (QuickCam Pro для ноутбуков), и я хочу сделать снимок с помощью камеры из командной строки.

Есть ли у него интерфейс командной строки?

Если нет, существует ли API, который позволит мне создать такой инструмент командной строки?

4b9b3361

Ответ 1

Вы можете использовать OpenCV для создания такого приложения командной строки самостоятельно. В основном вы используете captureFromCam() для инициализации камеры, а затем вызываете QueryFrame() для захвата изображения. Должно быть просто.

Ответ 2

Я знаю, что это старая дискуссия, но, возможно, вы прибыли сюда, как недавно я искал простое приложение командной строки для захвата снимка с веб-камеры в Windows. Если да, взгляните на следующую запись в своем блоге:

http://batchloaf.wordpress.com/2011/04/06/snapz-a-command-line-cam-image-grabber/

Это о небольшой программе, называемой snapz, которую я только что написал, чтобы сделать снимок с USB-камеры в пакетном файле. Это очень просто - когда вы запускаете его, он снимает изображение 640x480 с устройства видеозахвата по умолчанию (например, веб-камеры) и сохраняет его в текущем каталоге. Он бесплатный и простой в использовании.

Ответ 3

Сам вопрос не связан с программированием, а просто запрошен в документации по программному обеспечению в комплекте.

Я отвечу на вопрос, поскольку у него есть вопрос программирования.

Если вы говорите о веб-камерах в ОС Windows, вы можете использовать DirectShow, как в этом примере:

http://www.codeproject.com/KB/audio-video/WebcamUsingDirectShowNET.aspx

Просто создайте консольное приложение в visual studio, которое принимает некоторые параметры командной строки и позволяет использовать код в примере, и вы уже на своем пути.