我最近碰到一个问题,需要至少一个基本的图像处理程度,我可以用Python做到这一点,如果是这样,用什么?
发布于 2017-12-26 15:44:09
最有名的图书馆是PIL。但是,如果你只是在做基本的操作,那么用ImageMagick的Python绑定可能会更好,这比在Python中编写转换更有效。
发布于 2017-12-26 16:28:30
根据你的意思是“图像处理”,更好的选择可能是在基于numpy的库:mahotas,scikits.image,或scipy.ndimage。所有这些工作基于numpy数组,所以您可以混合和匹配一个库和另一个库中的函数。
我开始了网站http://pythonvision.org,其中有更多的信息。
发布于 2017-12-26 17:38:31
您还有一个基于“标准”科学模块的图像处理方法:SciPy有一个专门用于图像处理的整体包:scipy.ndimage。Scipy实际上是标准的通用数值计算软件包; 它基于事实上的标准数组操作模块NumPy:图像也可以作为数字数组来操作。至于图像显示,Matplotlib(也是“科学三部曲”的一部分)使得显示图像相当简单。
SciPy仍然得到积极维护,所以对未来来说是一个很好的投资。此外,SciPy目前也运行在Python 3上,而Python Imaging Library(PIL)则不支持。
https://stackoverflow.com/questions/-100000014
复制相似问题