I have some image processing and editing tasks like resizing images based on various algorithmic outputs such as largest cyclic edges/contour in the image, filtering out certain colors, as well as remove certain backgrounds similar to a green screen. I am more inclined towards using MATLAB for this. Are there any advantages over MATLAB if I use GIMP? Programming/Scripting language or API integration is not a factor. Thanks for the help!
1 Answer
For algorithmic image manipulation there is very little that can equal OpenCV3.
- Free, Gratis & Open Source
- Cross Platform
- Write your code in C++ for speed or python for rapid development
- Huge number of image manipulations built in & optimised
While in the python field you should also look at image manipulations using NumPy, Sci-Kit Image & Pillow all of which have some major strengths.