它有更多的信号和图像处理功能 - Matlab或Python?
我不关心效率,只关注它们为程序员提供的功能的全面性。我的领域是生物医学研究。我处理了大量的声音和图像数据。
我熟悉Matlab的图像处理和信号处理工具箱。但我完全不熟悉Python。我想知道Python的numPy,sciPy,plotLib等是否可以匹配Matlab的工具箱。
答案 0 :(得分:1)
Matlab有Signal processing toolbox和Image processing toolbox
两者都非常完整。你有FileExchange,你可以找到其他有用的功能。还有一些人在Mex中使用像OpenCV这样的大型处理库来做包装。
Python也是一个更好的选择,我认为它会更有效率。但Matlab仍然使用并得到很好的支持。
你谈到的python库更多是Linera代数应用程序,(分解,矩阵操作等等),所以你需要在搜索之后创建自己的算法。
答案 1 :(得分:0)
巧合的是,Jose Unpingco刚刚发布了一本关于Signal Processing for Python的书。 Scientific Python社区在信号处理方面具有很强的传统,特别是对于图像处理。
您可能希望从可用于您希望执行的特定项目的工具的角度考虑这一点。有关选择编程环境的一般建议,您可能还想查看Academia或Computational Science Stack Exchange网站。