basler / pypylon

The official python wrapper for the pylon Camera Software Suite
http://www.baslerweb.com
BSD 3-Clause "New" or "Revised" License
566 stars 207 forks source link

Reduce bandwidth when grabbing image #556

Open mbenencase opened 1 year ago

mbenencase commented 1 year ago

Hey, I'm using 3 USB cameras on a Xavier AGX device. Two of them are a daA1280-54um and the other is a RealSense T265. All of them use USB 3.0.

Currently, the problem that I'm facing is related to the bandwidth supported by a USB-Hub that we're using. I'd like to know how could I reduce the bandwidth when acquiring images from the daA1280-54um devices.

What we tried so far is:

Reduce the frame rate of publishing the images (we're using ROS for that). Reduce the number of rows and columns of the grabbed image. Set the pixel format to MONO8. There's another possibility to reduce the bandwidth during acquisition?

thiesmoeller commented 1 year ago

The parameters to limit camera Datarate are DeviceLinkThroughputLimit=(Datarate bit/s) And DeviceLinkThroughputLimitMode="On"

Also available from bandwidth manager in the pylon viewer