Использование кнопки веб-камеры в моей собственной программе - PullRequest
3 голосов
/ 19 декабря 2009

У моей веб-камеры есть кнопка, с помощью которой вы фотографируете текущий кадр при использовании оригинального программного обеспечения, что пришло с ним, когда я его купил.

Можно ли использовать эту кнопку для съемки фотографий в моей программе. Я бы использовал C #.

Я думал об использовании Windows Image Acquisition (WIA) или avicap32 для использования веб-камеры в моем программном обеспечении.

Любая помощь будет оценена. С чего начать?

EDIT:

Я вижу, что вы меня не поняли. Мне нужно знать, нажата ли моя физическая кнопка камеры. Я использую камеру DigiMicro 1.3 (производитель DNT ), которая на самом деле не веб-камера, а USB-микроскоп, но он ведет себя как веб-камера.

Ответы [ 3 ]

1 голос
/ 21 декабря 2009

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

Программное обеспечение «MicroCapture» не поставляется с какими-либо DLL-библиотеками с экспортированными функциями, поэтому P / Invoking не представляется возможным. К сожалению, я не могу установить драйвер, поэтому не могу проверить, поставляется ли он с какими-либо P / Invoke-способными DLL.

Извините, но поскольку нет стандартного интерфейса для такого рода функций, и поставщик не предоставляет никакой конкретной информации об этом, я не думаю, что это возможно. Я бы предложил связаться с DNT напрямую по этому поводу. Они могут иметь какой-то компонент, который будет делать то, что вам нужно.

0 голосов
/ 19 декабря 2009

Я предлагаю вам взглянуть на библиотеку DirectShow.NET . Он имеет отличную функциональность для захвата изображений / видео с подключенных устройств. Он также поставляется с несколькими образцами для быстрого начала работы.

0 голосов
/ 19 декабря 2009

Этот пост Coding4Fun поможет вам практически во всем, что вам нужно сделать, чтобы начать использовать WIA, включая добавление ссылки на проект, отображение диалогового окна выбора устройства и, конечно же, фактическую съемку: P.

Coding4Fun - Посмотри на меня! Windows Image Acquisition

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...