Должен ли я использовать WinForms или WPF для съемки фотографий с веб-камеры? - PullRequest
2 голосов
/ 02 июля 2010

У нас есть веб-камера Logitech, с которой мы хотим работать в .NET.Он должен распознавать устройство и уметь делать снимки.Мы только что установили VS 2008, и мне было интересно, упростила ли Microsoft возможность взаимодействия с устройствами с некоторыми новыми устройствами, такими как WPF, Silverlight или что-то еще.Если кто-нибудь может указать мне правильное направление или даже предоставить какой-нибудь исходный код, это действительно поможет новичку.

Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 03 июля 2010

Вы можете попробовать элемент управления VideoCaptureElement в моей WPF MediaKit библиотеке. Он должен иметь все необходимое для показа веб-камеры в WPF и / или получения снимков.

0 голосов
/ 02 июля 2010

Попробуйте взглянуть на EmguCV . Имеет приятный простой интерфейс для взаимодействия с веб-камерой. И некоторые классные процедуры обработки изображений.

0 голосов
/ 02 июля 2010

Я использовал оба, так как основной источник данных об изображениях - это COM-компонент или нативная DLL.В настоящее время я пользуюсь большим успехом, используя WriteableBitmap для отображения необработанных данных изображения с веб-камеры.Я сделал то же самое с WinForms и классом System.Drawing.Bitmap .

С WPF я также могу легко использовать пиксельные шейдеры для изменения изображения при его отображении.Я мог бы также сделать это в WinForms, но в WPF это проще.

...