title: Image Capture in C#
body: <p>I'm working on a home project that involves comparing images to a database of images (using a quadrant - or so - histogram approach).  I wanted to know what my options are in regards to web cams or other image capture devices that:</p>
  
  <ul>
  <li>Are easy to work with with the
  Windows SDK (particularly
  <a href="http://msdn.microsoft.com/en-us/library/ms783323(VS.85).aspx" rel="nofollow noreferrer">DirectShow</a>, which I plan to use
  with C#) </li>
  <li>Have drivers for both
  64-bit and 32-bit Windows Vista (and
  Server 2008)</li>
  </ul>
  
  <p>I'm asking primarily so I can avoid pitfalls that other people may have experienced with web cams and to see if there are other image capture devices (or C# usable APIs) available that I should look at.  I suspect that any old web cam will do but I'd rather be safe than sorry.</p>