寻找基于Python的机器学习库来处理图像

时间:2012-04-25 06:15:18

标签: python mapreduce machine-learning

我正在开发一个基于Python的MapReduce项目,我希望在该项目中处理图像以根据处理后收集的数据创建系统。我的目标是使用Python / IronPython并在多个方面处理图像,即大小,编码,属性,元数据等。我正在寻找一些特别在机器学习算法实现领域的想法,以实现我的目标。 谢谢。

更多信息后来添加:

我创建了以下博客,解释了基于Python的机器学习库列表,如下所示:

http://cloudcelebrity.wordpress.com/2012/04/25/machine-learning-libraries-in-python/

2 个答案:

答案 0 :(得分:4)

您需要将问题分成两个独立的部分:

1)图像处理

2)机器学习

对于任务(1),您拥有PILOpenCV,您甚至可以使用ImageMagick二进制文件或其Python出价来将您的图像细分为定量参数。

接下来,对于任务(2),您可以尝试其中任何一个来处理上面的结果

Milk Orange PyML MDP Shogun

答案 1 :(得分:1)

对于图像处理/计算机视觉,还有一系列基于numpy的库:scipy.ndimage,scikits-imagepymorph(这有点慢,但有很多东西)和我自己的mahotas。它们都使用numpy数组并且可以互操作(你可以使用所有这些函数并混合和匹配)。