An open source computer vision framework making it easy to access powerful OpenCV image processing and machine learning functions from Python, designed for rapid prototyping and building CV applications.
SimpleCV is an open source Python framework that wraps OpenCV, the open source computer vision library. It provides a simple, well-documented interface to make OpenCV approachable for students, researchers, hobbyists and engineers alike.
SimpleCV makes it easy to access several powerful OpenCV functions for image processing, feature detection, machine learning and more. It supports accessing webcam streams, reading/writing images and videos, blob extraction, filtering, transformations, GUI features, parallel processing using multiple cores and more.
A key capability is that SimpleCV can process live video streams in real-time at over 90 Frames Per Second (FPS). This allows for rapid prototyping and building computer vision applications. The simple interface gives coding ease to build interactive computer vision applications.
SimpleCV runs on multiple platforms like Windows, Mac and Ubuntu. Being open source and free, it enables learning OpenCV even for new programmers. An active community provides free documentation and assistance. Companies use SimpleCV for rapid prototyping computer vision ideas before possible OpenCV C++ implementations.