SimpleCV

Fork me on GitHub

Make computers see with SimpleCV
The Open Source Framework for Vision

About SimpleCV

SimpleCV is a Python interface to several powerful open source computer vision libraries in a single convenient package. With it, your software can have access to high level algorithms in feature detection, filtering, and pattern recognition in a unified framework. Forget about bit depths, file formats, color spaces, buffer management, eigenvalues, and matrix vs bitmap storage.

We love clean, readable computer vision code and hope you'll love how easy SimpleCV is to work with:

from SimpleCV import Camera
image = Camera().getImage()
image.show()



Social Sites

Features

  • Convenient "Superpack" installation for rapid deployment
  • Feature detection and discrimination of Corners, Edges, Blobs, Barcodes
  • Filter and sort features by location, color, quality, and size
  • Integrated iPython interactive shell makes experimenting easy
  • Image manipulation and format conversion
  • Capture and process video streams from Kinect, Webcams, Firewire, IP Cams, and even mobile phones

Install

Click the download link above to install the superpack for your operating system. The superpack includes all the additional libraries simplecv will need and will install those as well.

Once you have everything installed, you can start learning by going to: http://examples.simplecv.org



Development

If you want to run the "cutting edge" version or just want to build SimpleCV manually then follow the instructions in the documentation: http://www.simplecv.org/doc/installation.html

You can also get the latest code from: http://github.com/ingenuitas/SimpleCV