Hi forum,
what are the image processing techniques supported by Mali-400?
I am trying to understand the Image post processing and pre processing capabilities of Mali-400.
a simple use case is, I have input frame buffet from a camera, want to perform Image processing techniques on it before rendering it to display.
Thanks,
Ravinder Are
Hi Ravinder,
Mali-400 can do whatever you program it to do .
There are lots of examples, libraries and blogs on how to use OpenGLES to perform image processing using programmable shaders, for example: GLImageProcessing/GLImageProcessing at master · twenty3/GLImageProcessing · GitHub, yulu/GLtext · GitHub, OpenGL ES Pixel Shaders Tutorial - Ray Wenderlich.
There are also many examples for image processing using desktop OpenGL shaders which, while they won't directly, you can use as inspiration for the image processing techniques themselves.
With regards to processing video, the video is just a sequence of frames which you can process one at a time. Providing your image processing is fast enough that it can complete processing a frame before your next video frame arrives then you can of course do processing on a live video feed in real time.
Hope this helps,
Rich
Thanks Rich,
This cleared my understanding is correct. the links shared are most useful.
Regards,