Search code examples
pythonmatlabscientific-computing

Which has more functions for Signal and Image Processing - Matlab or Python?


Which has more functions for Signal and Image Processing - Matlab or Python?

I am not concerned with efficiency, only with their comprehensiveness in terms of functionality they offer to the programmer. My field is biomedical research. I process lots of sound and image data.

I am familiar with Matlab's Image Processing and Signal Processing toolboxes. But I am completely unfamiliar with Python. I would like to know if Python's numPy, sciPy, plotLib, etc. can match up to Matlab's toolboxes.


Solution

  • Matlab have Signal processing toolbox and Image processing toolbox

    Both are really complete. You have the FileExchange where you can found others function that can be usefull. And some people doing wrapper in Mex with big proccessing library like OpenCV.

    Python is a greater choice too and I think it will be more efficient. But Matlab still really used and well support.

    The python library you talk about are more Linera algebra application, (Decomposition, matrix manipulation, etc...) so you will need to create your own algo after or search for it.