LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

canon Powershot A2500

 Hello,
 
I have a project on labview allowing me to take a picture and then you can change its contrast ect.
I do not know which tool to use, or Ni IMAQ Usb but I do not know if my camera is compatible (if anyone know called me) or use a toolkit ptpcam. If someone could help me its friendly would not refuse
 
Thanks,
Bilel.ARF
0 Kudos
Message 1 of 3
(2,744 Views)

No, most digital cameras usually provide a PTP or compatible USB interface. In Windows that can be accessed through the WIA (Windows Image Acquisition) API which is a COM based legacy API.  On modern systems Microsoft recommends to use the WPD (Windows Portable Device) interface instead.

 

IMAQ Vision does not have a direct interface to either of these APIs, so reading of still image sources directly from these devices is not straightforward. The NI-IMAQ for USB Cameras driver interfaces the the DirectShow API for webcams, not the WIA or WPD API for still image devices.

 

This driver here: http://www.hytekautomation.com/Products/PTPCam.html should provide a PTP camera interface, although you would first have to establish that your camera is really using PTP. Various camera manufacturers implement their own flavour of USB camera interface that is not always compatible to standard PTP OS drivers.

 

Unless you know about low level C programming a bit, your best bet would be to try to find an ActiveX or .Net component that can talk to the Canon Camera.

Rolf Kalbermatter
My Blog
0 Kudos
Message 2 of 3
(2,727 Views)

Thanks you very much for your help;

 

 just set my camera on matlab and I use the PTP protocol and OS. My program is complete I want to just go on labview. You think this driver: http://www.hytekautomation.com/Products/PTPCam.html is reliable and will enable me to achieve the zoom, change the contrast and exposure of my image?

 

Bilel.ARF

0 Kudos
Message 3 of 3
(2,712 Views)