W I L L K O M M E N
Universität Freiburg - Institut für Informatik
Lehrstuhl für Mustererkennung und Bildverarbeitung (LMB)
[-]LMB
   [+]People
   [+]Research
   [+]Studien-, Diplom- und Bachelor... ()
   [+]Lectures
    |-Events
    |-Publications
   [+]Awards
   [+]Jobs/Vacancies
    |-TILDA
   [-]Software
    |  |-Presto-Box
    |  |-liblmbcam
    | [+]LIBSVMTL
    | [+]imagej_plugins
    |  `-xuvtools
   [+]Interna ()


 Printer optimized version of this page

[keine Deutsche Seite verfügbar]

liblmbcam - C++ library providing interfaces for digital cameras

News

28.08.2006:
  • updated library to current CVS version
  • added links to libcmdline and libfidwid source (necessary for compilation)

Overview

At its current stage the liblmbcam C++ library contains interface classes for IEEE1394 busses and cameras (FireCamBus and FireCam). The included examples can be used to test if your camera is working properly and if all features are supported by the library (test_FireCam and fireview).
A complete graphical interface for all supported bus types is now included in a first version (qlmbcam).

Features

  • liblmbcam: base library for hardware interface.
  • libqlmbcamwid (deprecated): GUI library built on Trolltech's Qt 3 library.
  • libqlmbcam: GUI library built on Trolltech's Qt 3 library.
  • examples:
    • test_FireCam - test application which grabs a frame from the first camera node.
    • fireview - a simple GUI controlled interface to the first camera node.
    • qlmbcam - a GUI controlled interface to all available busses and connected cameras.
    • multigrab - a command line tool for multi-camera capturing (to a file).
    • multiview - a simple GUI for multi-camera capturing.
  • lmbcam_matlab: matlab interface for liblmbcam (REQUIRES: matlab and mex compiler).

Requirements

  • raw1394 library and headers Link
  • libdc1394 library and headers version < 2.0 !!! Link
  • Trolltech's Qt library version >= 3.0.5 Link
  • libcmdline - library for parsing cmdline options Link
  • libfidwid - Fast Image Display Widget library Link

Supported cameras

The library only supports cameras with uncompressed video output (i.e. no support for DV cameras with IEEE1394 interface). A complete list of supported IEEE1394 cameras can be obtained here .

License

liblmbcam is released under terms of the LGPL. See package for details.

Download

  • Source: liblmbcam-0.1.0.tar.gz

    Installation notes:

    • You will have to compile and install libcmdline and libfidwid first.
    • Add the directory where the libcmdline-config and libfidwid-config scripts reside to your PATH variable so the liblmbcam configure script can find them.

Old files

  • Binary for Knoppix V3.3: liblmbcam-2003-11-05-binary-knoppix_3.3.tar.gz

    Installation:

    • unpack archive to /home/knoppix:
      tar -zxvf liblmbcam-2003-11-05-binary-knoppix_3.3.tar.gz
      
    • set PATH:
      export PATH=/home/knoppix/firewire/bin:$PATH
      
    • load kernel module for your firewire card (most cards are ohci compatible)
      su
      insmod ohci1394
      exit
      
    • start GUI program
      qlmbcam
      

Known issuses

  • In Format7 mode the camera image seems to have a greater delay than in fixed geometry modes.
  • Saving of images is only available in MONO mode.
  • V4L interface not available yet.

Bug reports and questions

WARNING - The library interface is still changing quite often.

Send email to Joerg Mechnich


Joerg Mechnich 28.08.2004