Question:
Is it better to do image processing on Matlab or using C++? Can anyone recommend me a C++ header file for it?
falloutx
2006-08-21 02:15:42 UTC
Image processing like fourier transform, histogram, image analysis, laplace, statistical analysis
Five answers:
Tournevissette
2006-08-21 07:32:28 UTC
Depending on your needs.

If you are looking for fast image transformations (like filtering or computing wavelet/fourier transforms), C++ is better since it will generally outperforms Matlab functions/scripts that does the same thing.



Matlab is simpler to use for basic image processing things but IMHO is not so flexible when doing processing on complex image structures, s. a sequences of volumetric images (frequently found in medical imaging).

There are now a lot of easy-to-use AND OPEN-SOURCE C++ libraries for image processing, avoiding to buy a Matlab licence, and which provide a lot of image processing functionalities better then Matlab ones. Check these out :



- The CImg Library : one single C++ header file allowing to deal with template pixel types. Very simple to use, milti-plateform, seems powerful enough for covering 99% of basic image processing needs : http://cimg.sourceforge.net/



- The VIGRA library : More complete than CImg, but also seems more difficult to handle. STL-like coding with images, very generic but less lightweight : http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/



- DEVIL : Looks like a simple to use and powerful image library for doing games. Perhaps less image processing stuffs than in the two above : http://openil.sourceforge.net/



- LTI-Lib : No advices on this one, may be of interest : http://ltilib.sourceforge.net/doc/homepage/index.shtml
Joe_Young
2006-08-21 02:23:38 UTC
falloutx how about service like this. This link should help you with C++



http://www.google.co.uk/search?hl=en&q=C%2B%2B+header+file+for+image+processing+on+Matlab&btnG=Search&meta=
Koorosh
2006-08-21 02:23:42 UTC
C++ is better.

U can use this links:

http://www.codeproject.com/info/search.asp?cats=2&searchkw=image+processing&Submit1=Search&author=&sd=15+Nov+1999&ed=21+Aug+2006

http://cimg.sourceforge.net/
IsaacArsenal
2006-08-21 09:01:15 UTC
absolutely MATLAB
Answer Answer
2006-08-21 02:34:27 UTC
MATLAB is better that C++.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...