i just committed the first version of my python libdc wrapper to
launchpad. You can get the code via
bzr get lp:pydc1394
this is pretty usable code; i use it to process 120 frames @640x480
grayscale per second using nothing but python.
There is link to my work on youtube below; it is pretty impressive ;)
The code is actively used on Mac OS X and Linux (ubuntu), both on
I hope that this code is useful for others then just me. I also hope
that someone considers joining the development.
Included below is the full README:
--- snip ---
This is a pythonic wrapper around the libdc1394 Version 2 for FireWire
This work was primarily developped by Holger Rapp; I use this at work
freaky things (http://www.youtube.com/watch?v=5O4FrRujlII) and I
usable though maybe not bug free.
Included is also a UI (using wxPython and PyOpenGL, you will need these
obviously) called LiveCameraDisplay which takes an opened cameras in
displays it's data live.
There is an example script included. Basically there are two camera
first one acquires a number of pictures continuously (e.g. it is
that no frames are missing when continously calling Camera.shot(). The
mode is freerunning, the current image can always be accessed (thread
Camera.current_image. This mode is useful for visualisation or if you
interested in exact timings.
Point Grey Research offers for their camera an auto synchronization
are attached to the same IEEE 1394 Bus. The SynchronizedCams Wrapper
takes two cameras that need to be opened with the same framerate and
SynchronizedCams.shot will then deliver two pictures taken at the same
--- snap ---
Get latest updates about Open Source Projects, Conferences and News.