Получение информации с веб-камеры - PullRequest
13 голосов
/ 04 мая 2011

Есть ли в .NET встроенная поддержка для получения входных данных с веб-камеры?Если нет, каков наилучший / рекомендуемый способ получения информации с веб-камеры с использованием C # / .NET?

Ответы [ 4 ]

5 голосов
/ 04 мая 2011

.NET не имеет встроенной поддержки веб-камер.Вы можете использовать библиотеку OpenCV .Также для OpenCV существует оболочка .NET - Emgu CV .

2 голосов
/ 07 февраля 2013

Существует также SDK под названием MetriCam. Он предназначен для камер Kinect и Time-of-Flight, но также поддерживает веб-камеры. Вы можете скачать его бесплатно на http://www.metricam.net

В него включены примеры и учебные пособия по интеграции веб-камеры DirectShow в C # /. NET Учебное пособие по веб-камере можно посмотреть здесь: http://www.youtube.com/watch?v=BvnRpby8mSE

2 голосов
/ 26 июля 2012

Об этом также спрашивали в Как получить изображения с веб-камеры в C #? , и вам может пригодиться следующее:

Я только что выпустил полный исходный код моего приложения для Windows CamTimer (написанного на .NET / C #). Загрузите / просмотрите полный код (с работающими примерами веб-камеры) на https://github.com/johanssonrobotics/CamTimer

Удачного кодирования!

2 голосов
/ 04 мая 2011

Возможно, вы захотите взглянуть на проект easywebcam codeplex:

http://easywebcam.codeplex.com/

С другой стороны, «родной» вариант - разработать его с помощью DirectShow.Однако официального (насколько я знаю) нет официального управляемого интерфейса для DirectShow, поэтому он может иметь крутую кривую обучения.

...