IIDC Camera Control Library

  •        0

libdc1394 is a library that provides a high level programming interface for application developers who wish to control and capture streams from IEEE 1394 based cameras that conform to the 1394-based Digital Camera Specifications (also known as the IIDC or DCAM Specifications). libdc1394 also supports some USB cameras that are IIDC compliant. Besides capture and control, libdc1394 provides a full set of colour space conversion functions (including RAW decoding), vendor specific functions and direct camera register access. Keywords: ieee1394, IIDC, DCAM, firewire, USB, machine vision, computer vision, video capture, library




Related Projects

IEEE 1394 Java Native Interface for DC

Java API for controling 1394 Digital Cameras (based on libdc1394: http://sourceforge.net/projects/libdc1394/ for Linux, and on: CMU 1394 DC http://www-2.cs.cmu.edu/~iwan/1394/ for Win32). On Top of the library comes a RCP plugin and a JMF capture dev

Jmf-stereo-firewire - JMF Support for Firewire Stereo Cameras

This project provides firewire stereo camera support for use in the Java Media Framework (JMF) under Linux with libdc1394/libraw1394 using JNI. Tested on: Ubuntu 8.04, 8.10, 9.04 Using: libdc1394 1.x http://damien.douxchamps.net/ieee1394/libdc1394/ site JMF http://java.sun.com/javase/technologies/desktop/media/jmf/ site libraw1394 http://sourceforge.net/projects/libraw1394/ site Based on: MF Support for Firewire Cameras under Linux http://sourceforge.net/projects/jfw/ jfw Build tools: ant, make,

5dpo Components for Lazarus

5dpo Component Library for Lazarus (Sdpo) provides a comport (serial port) component, an IEEE1394 camera component based on libdc1394, an UVC video driver component for webcams, a Gtk fast painting form and a Joystick component.

Javacv - Java interface to OpenCV and more

JavaCVIntroductionJavaCV first provides wrappers to commonly used libraries by researchers in the field of computer vision: OpenCV, FFmpeg, libdc1394, PGR FlyCapture, OpenKinect, videoInput, and ARToolKitPlus. The classes found under the com.googlecode.javacv.cpp package namespace expose their complete APIs. Moreover, utility classes make their functionality easier to use on the Java platform, including Android. JavaCV also comes with hardware accelerated full-screen image display (CanvasFrame a

Camera-control - video recording with firewire cameras

video recording with firewire cameras, using libdc1394-1.3 and gtk. The software supports for an external synchronization hardware and communicates to it via serial port.

Ofxvideograbberptgrey - ofxVideoGrabberPtgrey is an OpenFrameworks addon to support Point Grey camer

This addon wraps both the proprietary FlyCapture API (win) and the libdc1394 API (linux, osx) to integrate the FireFly MV camera into OpenFrameworks. It's very likely that other PointGrey cameras work with it as well.

Javacpp - The missing bridge between Java and native C++

JavaCPPIntroductionJavaCPP provides efficient access to native C++ inside Java, not unlike the way some C/C++ compilers interact with assembly language. No need to invent a whole new language, whatever Microsoft may opine about it. Under the hood, it uses JNI, so it works with all Java implementations, including Android. In contrast to other approaches (SWIG, CableSwig, JNIGeneratorApp, JNIWrapper, Platform Invoke, GlueGen, JNIDirect, JNA, JniMarshall, JNative, J/Invoke, HawtJNI, BridJ, etc.), i

Facemocap - Face Animation Capture Engine

Welcome to FACE: Face Animation Capture Engine. This project was started by Rob O'Neill, Dylan Moore, and Aaron Cohen in Pratt Institute's Digital Arts Lab. Face is a low cost, stereoscopic, facial motion capture program. Currently FACE is a C++ project in Xcode. We are looking to port it over to OpenFrameWorks if possible. FACE requires the following libraries: OpenCV libdc1394 Materials needed are Two IR firewire cameras. They must remain stationary. Two light sources behind the cameras Photo-

Touche - Camera-based multitouch tracking environment for MacOS X

Touché is a free, open-source tracking environment for optical multitouch tables (FTIR, DI, Lasers). It has been written for MacOS X Leopard and uses many of its core technologies, such as QuickTime, Core Animation, Core Image and the Accelerate framework, but also high-quality open-source libraries such as libdc1394 and OpenCV, in order to achieve good tracking performance. The Touché environment consists of two parts: A standalone tracking application written in Cocoa, that comes with lots o

Gst-plugins-elphel - gstreamer plugins for Elphel cameras image conversion

AboutThis project hosts Elphel cameras related gstreamer components, so far: the jp462bayer plugin converts color and monochrome JP46 Elphel bitstreams to Bayer raw format bayer2rgb2 converts raw Bayer streams to RGB images For information about JP4 and demosaicing, see WhyJP4 This project is sponsored by Ubicast. jp462bayer: JP4 to BayerAfter jpegdec, re-arranges the pixels in Bayer format. Features: fast downscaling algorithm, with which a simultaneous full quality raw capture and a smaller qu