05-24-2010 08:13 AM
Hi!
i'm using an IDS ueye USB camera with directshow.
With its own software and other Dierctshow softwares, i'm able to modify the size of the image and the frame rate of the camera.
Unfortunatelly, with MAX is impossible to change the size of the image.
I can only choose between few video mode by a ring control, such as "1024x768 RGB32 15.00fps","1024x768 RGB24 15.00fps,"1024x768 RGB8 15.00fps". No way to select a custom format.
With other directshow softwares i can change the FPS, Width and Heught parameters without any problems.
As you can see in the attached image, the value of the size are disabled.
I attach even the AMCap .ini files.
Can anyone help me?Is it a bug of Max?
05-24-2010 08:19 AM
05-24-2010 09:20 AM
Yes i know, I've already done it.
The problem is that i have to change my software for a problem that should not exist.
I should be able to change the image size in max and when i open the resource in Labview it will open the image with the right size.
Instead in this way i had to create a software that change the size using software and then save in afile the dimension and position of the image and call the file in my main program to apply a mask to the original image.
05-24-2010 01:46 PM
05-25-2010 01:28 AM
05-25-2010 11:14 AM
Hi gepponline,
They may use DirectShow but they call into an interface exposed by the driver that just tells the driver to expose a dialog window (I believe it is the IAMVfwCaptureDialogs::ShowDialog method). This can work in end applications as you mentioned (AMCap, etc) but can't really be used from an API like IMAQdx that is expected to be called by customers designing their own application, or applications without a GUI.
Eric
05-26-2010 02:39 AM
05-26-2010 04:30 AM
07-02-2014 06:11 PM
I understand this is a 4 year old thread but I wanted to confirm if NI has deviated from its "conscious decision not to rely on the camera-vendor-specific UI popup" within IMAQdx and Labview. Certainly based on my latest experience with IMAQdx (Aug 2013), it doesn't appear to have.
Just to elaborate, the outgoing pin of my camera filter has a property UI popup to adjust for AOI (horizontal/vertical) resolution. I can of course access and adjust that within something like amcap or graphstudionext. With NI-MAX and IMAQdx, I can not (understandably by design it appears) access that popup to adjust the AOI and thereby the FPS as well. Neither can i access the UI popup for the camera filter itself.
I also understand that GigEVision and USB3Vision will work more intuitively with Labview but I just want to confirm that this particular limitation with directshow still existed. I am also guessing the workarounds remain unchanged - a) offer more video modes (although unrealistic to offer all permutations with AOI) or b) use a GigE/USB3Vision camera.
Thanks,
Terence
07-02-2014 06:23 PM - edited 07-02-2014 06:24 PM
"I just want to confirm that this particular limitation with directshow still existed."
I can confirm that this limitations with Directshow still exists. Workarounds are the same, too.