Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Захват видео с Web-камеры с помощью c#


Автор: Fieral 14.4.2008, 02:19
Подскажите как подключить usb-камеру в C# и организовать процесс погрузки кадров в Bitmap?

А то что-то копаюсь в гугле и ничего толком найти не могу.

Автор: mr.DUDA 14.4.2008, 09:30
Можно покопать в сторону DirectShow. Если версия винды ограничена XP, также можно поюзать интерфейс IWiaVideo из wiavideo.dll (см. MSDN).

Вот ещё ссылки:
http://www.codeproject.com/KB/audio-video/cameraviewer.aspx
http://www.codeproject.com/KB/audio-video/VFWWebcam.aspx
http://www.codeproject.com/KB/audio-video/videosav.aspx
http://www.codeproject.com/KB/audio-video/webcamservice.aspx
http://www.codeproject.com/KB/audio-video/ExtractAVIFrames.aspx
http://www.codeproject.com/KB/audio-video/framegrabber.aspx
http://www.codeproject.com/KB/audio-video/VideoAnaFramework.aspx

Автор: Fieral 14.4.2008, 17:57
А можно что-нибудь простое и работающее? :(

На http://www.codeproject.com мегатонны кода использующие мегатонны библиотек и всё это либо тормозит, либо напрямую гонит иображение в форму.

Мне нужно организовать запуск камеры, её выключение и процесс когда она по вызову метода кладёт кадр в Bitmap. Причём метод может вызываться с любой частотой.

Автор: mr.DUDA 14.4.2008, 18:49
Цитата(Fieral @  14.4.2008,  17:57 Найти цитируемый пост)
А можно что-нибудь простое и работающее? :(

Сорри, это вряд ли. Но если найдётся - скинь и сюда ссылку плз.  smile 

Автор: Fieral 15.4.2008, 01:56
Никто что-ли никогда камеру не подключал? Я уже весь гугл прочесал.  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)