SimpleCV – Computer Vision platform using Python
Unfortunately computer vision libraries and toolsets are the worst offenders of making each algorithm a 'hammer' when traditional problems are not a 'nail'. A good example is "Detecting a Car" (<a href="http://tutorial.simplecv.org/en/latest/examples/parking.html" rel="nofollow">http://tutorial.simplecv.org/en/latest/examples/parking.html</a>), where the mean color is used to determine if a car is in the image.  A nice little exercise, but it oversimplifies the process.  Each allows the user to step in a few puddles and then advertises that you'll be able to swim in the ocean.