My favorites | Sign in
Project Logo
                
People details
Project owners:
  ashuang, david.moore
Project committers:
edwinolson, abachrach, markus.achtelik

Camunits consists of an image acquisition library, algorithms, and tools designed specifically for machine vision researchers. It was originally designed and used by Team MIT for real-time vision-based lane estimation in the 2007 DARPA Urban Challenge, and is now being developed and released as an open source project.

Camunits is written in C and uses GLib.

Features

Camunits is divided into several pieces.

libcamunits Provides the core functionality of Camunits, which includes classes for acquiring images from USB and Firewire cameras, logging and replaying image streams, performing colorspace conversions and image compression/decompression, and connecting image processing elements together
libcamunits-gtk Provides GTK widgets for libcamunit objects for easily adding GUI elements.
camview Debugging tool and general purpose Camunits application
camunits extra Provides image processing and acquisition plugins that may contain nonstandard dependencies, or algorithms for special interest purposes.

Requirements

Camunits currently works on the GNU/Linux and OS X operating systems. libcamunits has a few main dependencies

IEEE 1394 Digital Camera support is provided as a plugin, and requires libdc1394 version 2.x:

Documentation

News

Apr 20, 2009 - Release 0.2.1

This is a maintenance release.

Mar 11, 2009 - Release 0.2.0

This release features a wide-ranging API overhaul, and breaks the old API in many ways.

and into private structs. This is so that future changes do not result in any API or ABI incompatibilities, and is in keeping with GTK+3 plans. Currently, the only classes that still have publicly exposed fields in their structs are: CamUnitFormat, CamFrameBuffer
integer values implicitly assigned by ordering. integer values associated with enumerated controls are now explicitly assigned, using arrays of CamUnitControlEnumValue structs.
core units have been removed from the API.
camunits-extra if they are available

Camunits Core

Camunits GTK

Feb 15, 2009 - Release 0.1.2

Camunits changes:

This also marks the first release of Camunits-extra, which has the following plugins:

OlderNews

Screenshots

Click on each image for a higher resolution version

camview

Camview, running with a Logitech Quickcam 5000 Pro

lane_finder

lane_finder, a real-time lane-detection application developed with libcamunits and libcamunits-gtk for the 2007 DARPA Urban Challenge.









Hosted by Google Code