Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

1394 slow when opening port or changing shutter speed

I am not aware of a specific limit on the number of cameras.  If it exists, it is pretty large.  As long as the sum of the bandwidths used by each camera doesn't exceed the total bandwidth of the firewire connection, you shouldn't have any problems.  However, if you have too many cameras the frame rate for each camera will be very, very slow.

Bruce

Bruce Ammons
Ammons Engineering
0 Kudos
Message 31 of 56
(2,135 Views)

Helo!

Thanks for reply.

But in case that I don't take simoultaniously picture from all cameras then

frame rate should be the same or not. For better understanding I don't need to grab images from

all cameras at once, but sequentionally one after another. Should then frame rate also drop down?

 

Dan

0 Kudos
Message 32 of 56
(2,130 Views)

Even if you aren't using images from all the cameras at once, you are still doing all the Grab operations in the background.  The pictures are continuously being acquired and are ready for use when you need them.  Therefore, you still need the bandwidth for each camera.

If you were to start and stop different grab operations, you could use higher bandwidth per camera, but the starting and stopping is the slow part of the acquisition.  It would only work if you were using a large number of cameras and wanted to rotate between them.

Bruce

Bruce Ammons
Ammons Engineering
0 Kudos
Message 33 of 56
(2,127 Views)
What if I have several IEE1394 controlers? Does it change anything?

Dan
0 Kudos
Message 34 of 56
(2,111 Views)
On my computer, multiple controllers did not help. I think the problem is the bandwidth of PCI.
0 Kudos
Message 35 of 56
(2,109 Views)
Hello!

I have new problem. I started testing my system with 2 Firewire cameras.
Because of speed reasons I switched from SNAP to GRAB mode. The speed
looks OK, but I don't acquire correct images. Before GRAB image command I allways
change parameters of camera( shutter time) and after that I get wrong image.
If I put big Delay betwen camera parameterization( shutter time ) and GRAB image command
then I get good picture, but time requiered for that is long as SNAP mode acquisition.
I don't now if this is normal??? Please help!

Dan

0 Kudos
Message 36 of 56
(2,083 Views)

Try taking two snapshots and skip the first one.

If you immediately grab or snap your image after setting shutter speed or brightness/gain stuff, you might get the image from the buffer *before* the brightness/shutter/gain was modified.

I got the same problem when setting LEDs, and this was the solution for me.

Let us know if it works!

0 Kudos
Message 37 of 56
(2,077 Views)
Hello!

Yes it is better, but it is far too time consumptive, so acquisition takes more than SNAP.

Anyway thanks! Maybe other solutions???


Message Edited by danilo on 01-25-2008 12:55 PM

Message Edited by danilo on 01-25-2008 12:56 PM
0 Kudos
Message 38 of 56
(2,073 Views)
Another solution is other hardware. You might want to consider a framegrabber.
I had time issues with IEEE1394.
I solved it with a redesign of my software and performing several tasks parallel.
 
But it *is* a pain in the ass anyhow!
 
Hope this helps...
0 Kudos
Message 39 of 56
(2,069 Views)
That are not good news..
0 Kudos
Message 40 of 56
(2,067 Views)