Ответ 1
Вы можете использовать OpenCV для создания такого приложения командной строки самостоятельно. В основном вы используете captureFromCam() для инициализации камеры, а затем вызываете QueryFrame() для захвата изображения. Должно быть просто.
У меня есть веб-камера Logitech (QuickCam Pro для ноутбуков), и я хочу сделать снимок с помощью камеры из командной строки.
Есть ли у него интерфейс командной строки?
Если нет, существует ли API, который позволит мне создать такой инструмент командной строки?
Вы можете использовать OpenCV для создания такого приложения командной строки самостоятельно. В основном вы используете captureFromCam() для инициализации камеры, а затем вызываете QueryFrame() для захвата изображения. Должно быть просто.
Я знаю, что это старая дискуссия, но, возможно, вы прибыли сюда, как недавно я искал простое приложение командной строки для захвата снимка с веб-камеры в Windows. Если да, взгляните на следующую запись в своем блоге:
http://batchloaf.wordpress.com/2011/04/06/snapz-a-command-line-cam-image-grabber/
Это о небольшой программе, называемой snapz, которую я только что написал, чтобы сделать снимок с USB-камеры в пакетном файле. Это очень просто - когда вы запускаете его, он снимает изображение 640x480 с устройства видеозахвата по умолчанию (например, веб-камеры) и сохраняет его в текущем каталоге. Он бесплатный и простой в использовании.
Сам вопрос не связан с программированием, а просто запрошен в документации по программному обеспечению в комплекте.
Я отвечу на вопрос, поскольку у него есть вопрос программирования.
Если вы говорите о веб-камерах в ОС Windows, вы можете использовать DirectShow, как в этом примере:
http://www.codeproject.com/KB/audio-video/WebcamUsingDirectShowNET.aspx
Просто создайте консольное приложение в visual studio, которое принимает некоторые параметры командной строки и позволяет использовать код в примере, и вы уже на своем пути.