-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
low framerate #74
Comments
In my experience you can't get 90hz with raw unless you lower your resolution. With some really basic performance analysis, the code ends up spending most of its time in memcpy, because the raw images are so large. |
Another note: maybe you can get a little better framerates with more GPU memory in your config.txt |
I found a summary of video modes:
So this seems to be a hardware limitations. Images at HD resolution (1280 x 720) can ony be read at upto 49 Hz and the maximum framerate of 90 Hz can only be achieved with VGA resolution (640 x 480) or lower. Is the node capable of publishing at this framerate? I assume that if Since these modes are supported by Edit: The modes differ from V1 and V2 of the camera: https://picamera.readthedocs.io/en/release-1.12/fov.html. The V2 should be able to provide HD at 90 Hz. |
The
camerav1_1280x720.launch
only gives me 51 Hz on/raspicam_node/image/compressed
. Is this expected?With
roslaunch raspicam_node camerav1_1280x720.launch enable_raw:=true
this drops to 21 Hz on/raspicam_node/image/compressed
and 9 Hz on/raspicam_node/image
.It appears that the framerate drops in general when enable_raw is enabled. Is it possible to select a raw-only mode?
How can I achieve a framerate of 90 Hz for uncompressed raw images?
The text was updated successfully, but these errors were encountered: