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.save("hello.jpg")

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

Get Started

To Install, you need Python 2, OpenCV and SciPY, then you can:

easy_install simplecv
Installation instructions and all-in-one superpacks: