But when I put my hand in front of the camera, I have to wait for about 3 seconds until I see the camera update
Note that in the C++ version, this delay issue does not occur, so I suspect there is an issue somewhere with the python bindings. By disabling cv2.imshow() in the python script, I can get up to 5 frames per second (same as C++), but still the delay issue is there.
Steps to reproduce:
cd Linux_x86/Python/Streaming_demo
sudo python ArduCam_Py_Demo.py ../../../python_config/MT9F001_14MP.json
Note that in the C++ version, this delay issue does not occur, so I suspect there is an issue somewhere with the python bindings. By disabling
cv2.imshow()
in the python script, I can get up to 5 frames per second (same as C++), but still the delay issue is there.