You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Camera can do 5 fps now because it has been changed to output an 8 bit per pixel Bayer format. It previously used the "debayering core" inside the camera to convert the 8 bit Bayer into 24 bit BGR8. Trying to demosaic on the raspberry pi uses too much CPU, causing massive packet loss. Hopefully using the GPU will decrease the load. OpenCV has demmosaicing support for OpenCL and CUDA. Raspberry Pi 5 uses a VideoCore VII GPU. It did not support OpenCL until RustiCL added support for the GPU. This may allow the pi to do 5 fps rgb video. We should also test an SBC with GPU that has better support for OpenCL/CUDA. If all else fails, we will have to do demosaicing on the ground.
Describe the requested feature
Camera can do 5 fps now because it has been changed to output an 8 bit per pixel Bayer format. It previously used the "debayering core" inside the camera to convert the 8 bit Bayer into 24 bit BGR8. Trying to demosaic on the raspberry pi uses too much CPU, causing massive packet loss. Hopefully using the GPU will decrease the load. OpenCV has demmosaicing support for OpenCL and CUDA. Raspberry Pi 5 uses a VideoCore VII GPU. It did not support OpenCL until RustiCL added support for the GPU. This may allow the pi to do 5 fps rgb video. We should also test an SBC with GPU that has better support for OpenCL/CUDA. If all else fails, we will have to do demosaicing on the ground.
https://www.phoronix.com/news/Rusticl-V3D-OpenCL-Raspberry-Pi
Additional context
No response
The text was updated successfully, but these errors were encountered: