Best Programming Language for Image Processing | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

Best Programming Language for Image Processing

I'd like to know the community's opinions about the suitable programming languages for image processing. As far as I searched and been working with some of them many say Matlab is mostly suitable because dealing with images needs matrices to store and manage pixel data and matlab is superior in dealing with matrix with excellent performance and I can confirm that but what about other free languages? If performance is the matter then we should go with c++ or c# but matrix is not fully predefined in their libraries and instead should be working with arrays and similar things that could become cumbersome. On the other hand Python has great libraries but the performance is not as good as previously mentioned languages, So what is the alternative choice if not using Matlab and having both matrix conception to easily deal with and also having the performance?

24th Mar 2019, 5:06 AM
AI Machine
AI Machine - avatar
1 Answer
+ 4
Matlab isn't really superior in terms of performance. It's OK, but it's not the best out there. It's handy, because it has a ton of libraries built into it. (It's not even a language - It's an enormous application with an IDE, an interpreter and a scripting language all built into it) You can always look at OpenCV and download the corresponding interface for which language you decide to go with, C++ included. If you don't want to go through the hassle of setting it up (which is the pain, last time I tried), then go for Matlab. https://opencv.org Python also has a pre-built OpenCV package which you can download and use directly from the command line. https://pypi.org/project/opencv-python/ Also, try looking at this comparison, if you still can't make up your mind. https://stackoverflow.com/questions/21574313/matlab-vs-opencv
24th Mar 2019, 7:01 AM
Hatsy Rei
Hatsy Rei - avatar