Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm not sure where to ask this question:)

I have a software in which a camera of manufacturer SUMIX is supported. The software is in Delphi 6, and works well. The drivers are needed to view the camera image on the software.

Now the client wants the software to be able to support multiple cameras, and not just manufacturer SUMIX but any camera that is suitable for the application.

Is this possible via a video/graphics card? As in any camera can be connected to the card and display the image on the software screen?

The camera is smx-150m also (en.ids-imaging.com/store/produkte/kameras/usb-2-0-kameras/ueye-le.html) and will be USB because of the cost involved.

Is is possible using something like framegrabber I mean to say if I connect the frame grabber to my system, I can connect any camera to the frame grabber and then display the image through the frame grabber on the software screen?

share|improve this question
    
Which interface do those cameras have? –  Alex P. Feb 4 '13 at 11:16
    
@AlexP. They are USB cameras –  psqluser Feb 4 '13 at 11:18
    
Why would you use a USB camera with a framegrabber? –  Ignacio Vazquez-Abrams Feb 5 '13 at 5:18
    
@IgnacioVazquez-Abrams the current camera is USB, i wanted to know if frame grabber can support multiple cameras of different manufacturer. If its not USB also –  psqluser Feb 5 '13 at 6:54
    
Framegrabbers are meant to connect to "legacy" video connections such as composite; USB cameras... connect directly to the computer. –  Ignacio Vazquez-Abrams Feb 5 '13 at 7:01
show 1 more comment

2 Answers

If those cameras are USB-based, then your software can use Windows Image Acquisition (WIA) and/or Windows Portable Devices (WPD) API to talk to virtually any camera that identifies itself as such.

share|improve this answer
add comment

Here's an example using DirectShow http://www.delphibasics.info/home/delphibasicsprojects/directxdelphiwebcamcaptureexample basically just a port of C++ PlayCap to Delphi, or here are some example of using WIA to get the images http://www.neunbeere.de/UseNet/WIA.html and https://gist.github.com/stijnsanders/1724324

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.