I am working on a Python based MapReduce project in which I want to process images to create a system based on the data collected after processing. My objective is to use Python/IronPython and process images within multiple aspects i.e. size, encoding, properties, metadata etc. I am looking for some ideas specially in the area of Machine Learning Algorithms implementation to achieve my objective.
Thanks.
More Info added Later:
I have created the following blog explaining a list of Python based Machine Learning Libraries as below:
http://cloudcelebrity.wordpress.com/2012/04/25/machine-learning-libraries-in-python/
You will need to break your problem into two seperate parts:
1) Image Processing
2) Machine Learning
For task (1) you have the PIL, OpenCV and you can even use the ImageMagick binary or its Python bidnings to break down your image into quantitative paramaters.
Next for task (2) you can try any of these to process the result from above
Milk
Orange
PyML
MDP
Shogun