erik Hi, I have tested new depthai==22.214.171.124. Yes it helps , but not a lot. I can run to about from 80 fps to over 90 fps. If I add -usb usb2 to lower USB data rate then I can get 103 fps. The data rate over USB when using MJPEG compression reduced from about 23MB to 14MB. But I still can not get nearing 120 fps.
The previous stereo camera we used, I can get 200 fps easily using a I3 computer just as it has USB3. The call back function we hook on to get every frame and won't miss any frame just as we do not install too many background running apps. We were using C++ and running the call back function as high priority thread so we almost did not lost any frames.
This is important for us NOT to lost any frames. As we are analyzing golf ball flying with over 150 mph speed, the ball images in a swing catched might as low as 3 ~ 5 images. Lost any might let us failed to analyze ball's speed and direction. I do not know what's the bottlenecks that keep OAK-D from getting 120fps when running depthai_demo.py?
I think your computer must be a high end PC, so I guess if I get a I7 will still lost some frames. Do you think it's caused by Python being interpreter and using C++ will help?
Please advice, thanks!