我正在开发一个基于Python的MapReduce项目,我希望在该项目中处理图像以根据处理后收集的数据创建系统。我的目标是使用Python / IronPython并在多个方面处理图像,即大小,编码,属性,元数据等。我正在寻找一些特别在机器学习算法实现领域的想法,以实现我的目标。 谢谢。
更多信息后来添加:
我创建了以下博客,解释了基于Python的机器学习库列表,如下所示:
http://cloudcelebrity.wordpress.com/2012/04/25/machine-learning-libraries-in-python/
答案 0 :(得分:4)
您需要将问题分成两个独立的部分:
1)图像处理
2)机器学习
对于任务(1),您拥有PIL,OpenCV,您甚至可以使用ImageMagick二进制文件或其Python出价来将您的图像细分为定量参数。
接下来,对于任务(2),您可以尝试其中任何一个来处理上面的结果
答案 1 :(得分:1)
对于图像处理/计算机视觉,还有一系列基于numpy的库:scipy.ndimage,scikits-image,pymorph(这有点慢,但有很多东西)和我自己的mahotas。它们都使用numpy数组并且可以互操作(你可以使用所有这些函数并混合和匹配)。