其实很对人对python认识不足,说python弱或者慢的,很多都是没有真正了解python,python相当于一个万能插线板,一切C,fortran的成熟类库都可以进行包装,为我所用。并且python的科研环境应该很不错。matlab当然也很强大,但是作为开源程序工作者,当然抵制盗版,推崇开源和分享精神。
这里简单介绍python图像处理的类库,PIL其实只是一般的效果处理库,对像素级的支持并不好,真正科学计算,当然要熟悉numpy,基本数组操作,然后是scipy,里面封装了大量常用数学函数,也包括ndimage一个常规图像处理库,之后是scikit-image,opencv等大而全的图像处理库,以及ITK,VTK等行业内流行的类库,起丰富程度与matlab不相上下。并且这些类库大多底层由C实现,效率也不低。
最后,我顺便推荐一下我自己的开源项目,ImagePy,是一个兼容所有基于Numpy函数的一个通用框架,借助它,可以快速接入功能,自动根据参数生成交互界面,提供友好交互,以下贴图简单介绍:
ImagePy主界面
几何变换
图像匹配
地表重建
三维重建
以上是部分功能展示,希望大家多多支持。
QQ群:596310256 或搜索 ImagePy