Hi,
First of all, I really want to thank the people on this forum, who has been extremely helpful in answering all sorts of questions that I've had so far, and speeding up my learning curve.
To all the coders experienced with OpenGL:
I would need some direction, since I wouldn't want to spend time too much time, if I am headed the wrong path!
What I want to do is to perform heavy operations on images, and develop my own algorithm to do face/eye detection.
So, far I have been able to bring images from camera, and decode them to RGBA using OMX.
Now, the whole idea is that to use OpenGL Shaders to vectorize and perform the operations that I need.
The operation that I need are multiplications, divisions, and additions of huge matrices (e.g. 320x240 size matrices).
Now, I want to know whether this is even possible using OpenGL, or I am getting too ambitious here!!
Since I hadn't worked with OpenGL before, could someone please tell me whether this is even something doable in OpenGL?
If not, is there any other library or tool, which will allow me to fulfill this operations on the Pi platform?
Or maybe currently, what I want to do is not really achievable with Pi? (My experiences have mostly been with FPGA, and performing these sorts of operations are certainly possible)
I would appreciate some answer, whether for the purpose of my application, shall I pursue investing time with OpenGL or not? And if not, is there anything else that I start looking at?
Because, if I don't get help from GPU, I don't think it will be possible to do what I want to do with Pi, unless if I don't care about the speed of operation (which is obviously not the case)?
Many Thanks in advance,
--Rudy