I have this Image Processing project in MATLAB which might be a few thousand lines of code. It uses the Image Processing toolbox extensively. I need to port this code to C or C++ for speed improvements. The code has already been profiled in MATLAB. The plan is to use OpenCV and some other C/C++ libraries. However, I'm not very proficient at C or C++.
My question is if I code in python instead using the OpenCV library will I achieve any speed improvements? If yes, how much?
Also, how do these 3 approaches compare speed wise, when talking about Image Processing computations:
- Using the OpenCV library as it is
- Using OpenCV with Python bindings
- Using MATLAB
Thanks.