Image stitching in real-time (Parallel Processing)
Hello all,
I have a little over 3 months to put together my best attempt at image stitching in real-time. I am using 3 webcams (@320x240 pixels) which have been stripped back to their PCBs and mounted onto aluminium - i.e. their positions and angles relative to each other are fixed. I first approached this using MATLAB but have had to give that up because it is too slow at processing. I have now turned to OpenCV hoping that I will be able to take advantage of the vast library and improved processing speeds!
I believe my best chance of achieving image stitching in real-time would be to utilise the power of the GPU. My question is, would I be better off purchasing an Nvidia GTX 295 (with 2 GPUs) or a slightly newer card such as the Nvidia GTX 570? Or would my i7 920 (4 cores) suffice to process the data in parallel? I would be happy to hear if anyone has any pointers or general advice about the project as well.
Cheers!