Захват изображения в C # - PullRequest
       32

Захват изображения в C #

5 голосов
/ 08 октября 2008

Я работаю над домашним проектом, который включает сравнение изображений с базой данных изображений (с использованием метода квадранта или около того - гистограммы). Я хотел знать, какие у меня есть варианты в отношении веб-камер или других устройств захвата изображений, которые:

  • Легко работать с Windows SDK (особенно DirectShow , который я планирую использовать с C #)
  • Есть драйверы для обоих 64-битная и 32-битная Windows Vista (и Server 2008)

Я спрашиваю прежде всего, чтобы я мог избежать ловушек, с которыми другие люди могли столкнуться при работе с веб-камерами, и посмотреть, есть ли другие устройства захвата изображений (или используемые API C #), на которые мне следует обратить внимание. Я подозреваю, что подойдет любая старая веб-камера, но я скорее буду в безопасности, чем извиняюсь.

Ответы [ 2 ]

3 голосов
/ 07 ноября 2008

Я делаю что-то очень похожее с веб-камерами и обнаружил, что веб-камеры с логотипами Logitech и Microsoft прекрасно работают с DirectShow.

Я также обнаружил, что многие НОВЫЕ веб-камеры не поддерживают twain, а поддержка WIA для создания живых снимков была удалена в Vista и не существует в 2000 году, поэтому Directshow - единственное, что, похоже, работает надежно по ОС.

3 голосов
/ 09 октября 2008

Если вам нужны только изображения, многие веб-камеры поддерживают TWAIN - вы можете использовать с .NET этот код

http://www.codeproject.com/KB/dotnet/twaindotnet.aspx

...