C# and image capture

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hi,

What is the best way to capture images from a FireWire DCAM camera? Is
there any support for the DCAM protocol anywhere for C# on Windows 2000? If
I understand it right TWAIN = legacy and not to be used, STI is the old
driver model and WIA is the new model but only on XP and later.

What are we expected to use to captuire images?

Thanks.
 
But that creates a Window which I dont want, I just want the data from a
DCAM compatible FireWire camera.

Is there any MSDN documented way on windows 2000 to do this from C# because
the 3rd party class libraries I have are for C++ and just source and theyre
bullshit to code really.
 
Hello,

Thanks for your post. Generally speaking, we now use DirectShow to perform
high-quality video and audio playback or capture. DirectShow is contained
in Microsoft DirectX which can be installed at
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/. You can check
the AmCap sample in DirectX SDK first:

AmCap Sample
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/
directx/htm/amcapsample.asp

Please refer to the article below to call DirectShow in C#:
DirectShow.NET
http://www.codeproject.com/cs/media/directshownet.asp

In addition, I believe that it will be most propriate to post such
questions to the following newsgroups:
microsoft.public.win32.programmer.directx
microsoft.public.win32.programmer.directx.video
microsoft.public.win32.programmer.directx.managed

Hope this helps.

Regards,

HuangTM
Microsoft Online Partner Support
MCSE/MCSD

Get Secure! -- www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.
 
Yeah but I need DCAM protocols. I need to be able to control the cameras
settings, brightness, contract the lot and then get the data without
showinng it. We use another library to do image processing so we pass it in
as an 8bit buffer.
 
Your best bet is to contact the manufacturer of your camera to see if they
have a SDK available. Cannon and some other digital camera manufacturers do
have SDK's available for their products. You just have to sign up to receive
it.
james
 
Back
Top