Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
The Open Source Framework for Machine Vision
Python HTML JavaScript Shell NSIS Perl CSS

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
SimpleCV
doc
.gitignore
CHANGELOG.txt
LICENSE
README.markdown
setup.py

README.markdown

SimpleCV

a kinder, gentler machine vision python library

SimpleCV is an interface for Open Source machine vision libraries in Python.
It provides a consise, readable interface for cameras, image manipulation, feature extraction, and format conversion. Our mission is to give casual users a comprehensive interface for basic machine vision functions and an elegant programming interface for advanced users.

We like SimpleCV because:

  • Even beginning programmers can write simple machine vision tests
  • Cameras, video files, images, and video streams are all interoperable
  • Information on image features can be extracted, sorted and filtered easily
  • Manipulations are fast, with easy to remember names
  • Linear algebra is strictly optional

Here is the simplecv "hello world":

import SimpleCV

c = SimpleCV.Camera()
c.getImage().save("picture.jpg")

For more code snippets, we recommend the cookbook or looking at our example scripts

Installation

You will absolutely need:

Once you have all the required libraries installed::

easy_install simplecv

If you need more help, look at the installation docs

Optional Libraries

Blob detection:

Barcode reading:

Installation

If you have all the required libraries installed::

sudo python setup.py install

If you need more help, look at docs/installation.rst

Examples

Examples are in the SimpleCV/examples directory, you can also look at docs/cookbook.rst for reusable code snippets.

Something went wrong with that request. Please try again.