сфотографировать с веб-камеры c # - PullRequest
3 голосов
/ 25 октября 2011

Я транслирую видео в форму окна с помощью DirectShowLib. Я также хочу сохранить изображение, когда я нажимаю кнопку «Сохранить», например. Как получить изображение с веб-камеры методами DirectShowLib или методами WIN32 API?

1 Ответ

4 голосов
/ 25 октября 2011

Примеры DirectShow.NET есть: http://sourceforge.net/projects/directshownet/files/DirectShowSamples/2010-February/ Следующий пример демонстрирует запрошенную функцию:

Samples \ VMR9 \ vMR9Snapper ------------------------ В этом примере показано, как захватывать растровые изображения из VMR9.

Работа с другим рендерером может потребовать небольших изменений кода.

вопрос также обсуждался множество раз на форумах MSDN и на CodeProject, например, как сохранить файл bmp из IVMRWindowlessControl9-> GetCurrentImage () .

...