01-05-2008 06:48 AM
01-07-2008 08:39 AM
Hello Nuno,
The source for this driver is not available for download. It uses our IMAQ Image and so it has some internal functions for using our internal image data type, which is not public.
Brad
01-17-2008 04:48 PM
01-18-2008 09:05 AM
When you say it was working, were you using the same camera in the same system? This error is usually due to the camera driver not being very DirectShow compatible. I would recommend trying a Logitech or Creative web cam (these cost about $30) since thse drivers are solid.
Hope that helps,
Brad
01-18-2008 09:34 AM
01-18-2008 01:19 PM
Other than contacting the manufacturer of your camera to get a better driver that is more DirectShow compliant, there is really only the option to get a different model/make. Theoretically I'm sure some DirectShow acqusition is possible with that driver but expecting IMAQ for USB to work with incomplete or buggy drivers would be similar to expecting that your house will be reconstructed to work around faulty utility installation.
@hannah wrote:
Yes, everything is the same. However, the device is an otoscope connectted by USB, then I have no other choice.
I have tried the updated ImaqDirectShow.dll but it still does not work. Do you have any sugguestion for me?
Thanks,
Hannah
01-20-2008 10:27 PM
01-21-2008 12:30 AM - edited 01-21-2008 12:39 AM
For that information you need clearly to be with Microsoft, and here MSDN specifically would be your first starting point. NI is not and probably never will be into teaching this kind of thing. An alternative implementation for accessing USB Webcams would be IVision from www.hytekautomation.com which internally makes use of the Intel OpenCV Open Source library.
@Boone301 wrote:Yes, thanks Brad a lot, but if you can tell us how to develop this DLL, Let us have this capability, we'll thanks for more.Boone
01-25-2008 04:08 PM
Hello Brad,
I have been directed to this thread by LabVIEW technical suppport. I was told that you were the one who developed the USB drivers for IMAQ. I've also been told that the driver was written in such a way that it is impossible to acquire simultaneously on two different cameras. I have a (laser) application that would be well served to have simultaneous acquisition from 2 or more cameras. If there is any way to make this happen we at the LOASIS lab at Lawrence Berkeley Lab would be indebted to you. Thanks for your help.
Nicholas
01-28-2008 08:55 AM
If you want to acquire from multiple cameras simultaneously, I would strongly recommend getting a 1394/GigE camera and using our NI-IMAQdx driver, which is supported, and has much more functionality/reliablility, but it isn't free. We aren't planning on investing in the current USB driver, but hav considering adding USB support to our IMAQdx driver, but there is no planned timeframe for this, so I would recommend going with 1394 or GigE.
Another option would be the Luminera USB driver for LabVIEW, but this requires purchasing a Luminera USB camera. There are also other USB drivers available for LabVIEW, but I'm not sure if they support multiple acquisitions simultanously. Here are some links that may be helpful.
http://digital.ni.com/public.nsf/websearch/274A74A901399D0486256F32007295F9?OpenDocument
http://www.lumenera.com/support/download.php
http://inventeering.com/CamViewIT/CamViewIT_VIs_and_Functions(preliminary).pdf