-
Notifications
You must be signed in to change notification settings - Fork 2
pydc1394 - clone from the bzr repo lp:pydc1394
License
LGPL-3.0, GPL-3.0 licenses found
Licenses found
LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
imrehg/pydc1394
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is a pythonic wrapper around the libdc1394 Version 2 for FireWire Cameras. (http://damien.douxchamps.net/ieee1394/libdc1394/) This work was primarily developped by Holger Rapp; I use this at work to do freaky things (http://www.youtube.com/watch?v=5O4FrRujlII) and I consider it usable and mostly bug free. The library sees some adoption, I am aware of a few other institutions that are using it now. Included are also two GUIs. Both need PyOpenGL. - The first is writtin wxPython and no longer supported. It can display live images from a camera. An example is included. This needs wxpython. - The second is actively maintained and uses PyQt to display its data. It performs much better then the wxPython version. It depends on PyQt to be installed. Usage ===== There are example scripts included. Basically there are two camera modes. The first one acquires a number of pictures continuously (e.g. it is guaranteed that no frames are missing when continously calling Camera.shot(). The other mode is freerunning, the current image can always be accessed (thread safe) via Camera.current_image. This mode is useful for visualisation or if you are not interested in exact timings. Synchronized Cams ================= Point Grey Research offers for their camera an auto synchronization when they are attached to the same IEEE 1394 Bus. The SynchronizedCams Wrapper class takes two cameras that need to be opened with the same framerate and mode. SynchronizedCams.shot will then deliver two pictures taken at the same time. Contributors ============ The library has seen contributions by the following persons: Holger Rapp (KIT Karlsruhe, Germany) [email protected] user: sirver Project starter, maintainer Olvier Roulet (SINTEF, Norway) user: olivier-roulet Support for white balancing and color cameras Tamas Haraszti (University of Heidelberg and Max-Planck Institute for Metals Research, Germany) user: tomio2009 Support for triggers. More type safe wrapping of c-calls. Robert Jordens user: jordens Design and most of the implementation of Mode classes and Format 7 handling.
About
pydc1394 - clone from the bzr repo lp:pydc1394
Resources
License
LGPL-3.0, GPL-3.0 licenses found
Licenses found
LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published