Permalink
Browse files

Cleaned up multiimagedc1394 driver and made more modular. Added new s…

…ettings.

git-svn-id: https://orca-robotics.svn.sf.net/svnroot/orca-robotics/orca/trunk@5711 534d5172-be3c-0410-9a3e-ccaa6372a113
  • Loading branch information...
1 parent f6f31d2 commit 321d915197dd47b173bdac9878144e314f55531d warren89 committed Mar 15, 2010
@@ -33,4 +33,3 @@ Config.0.FrameRate.Comment=Valid values are at least: {'1.875', '3.75', '7.5', '
Config.0.FrameRate.Default=30
Config.DC1394.IsoMode.Default=1394A
Config.DC1394.NumBufs.Default=16
-Config.DC1394.0.ShutterSpeed.Default=Auto
@@ -16,7 +16,6 @@ if( build )
include( ${ORCA_CMAKE_DIR}/UseBasicRules.cmake )
include( ${GEARBOX_USE_FILE} )
include( ${ORCA_CMAKE_DIR}/UseIceUtil.cmake )
-# INCLUDE (${ORCA_CMAKE_DIR}/UseOpenCV.cmake)
file( GLOB hdrs *.h )
file( GLOB srcs *.cpp )
@@ -36,10 +36,15 @@ Otherwise connects to the camera using specified width*height
- The number of buffers that libdc1394 should use for each camera.
- Default: 16
-- @c DC1394.N.ShutterSpeed (int) [unitless value]
- - Desired shutter time of camera.
- - The actual value in Msec depends on both the value set and the frame width and height.
- - Default: 'Auto'
+- @c DC1394.N.Feature (int) [unitless value]
+ - Desired feature value on camera. Where feature can be any of the strings described below in 'Available Features'.
+ - Note: For feature 'Shutter' the actual shutter time in seconds depends on both the value set and the frame width and height.
+ - Default: 'Auto'
+
+- @c DC1394.N.FeatureAbs (float) [value depends on feature]
+ - Desired value on camera using an absolute value setting.
+ - For example, for feature 'Shutter' the value is in seconds.
+ - Default: 'Auto'
@par Dependencies.
- dc1394
@@ -54,6 +59,30 @@ Directly uses the dc1394 driver to create a multicamera interface, rather than u
Also implements a buffer synchronisation routine to guarantee that the frames in a multiimage data structure are synchronised frames. The OpenCV multiimage driver does not implement this function.
+@section Available Features
+- Brightness
+- Exposure
+- Sharpness
+- White Balance
+- Hue
+- Saturation
+- Gamma
+- Shutter
+- Gain
+- Iris
+- Focus
+- Temperature
+- Trigger
+- TriggerDelay
+- WhiteShading
+- FrameRate
+- Zoom
+- Pan
+- Tilt
+- OpticalFilter
+- CaptureSize
+- CaptureQuality
+
@section Troubleshooting
1. If the frame size is large (1024x768 or greater) and the number of specified buffers is also large (>16), the dc1394 driver may not be able to allocate enough memory and will throw an error about being unable to set ISO bandwidth. Try reducing the NumBufs value.
Oops, something went wrong.

0 comments on commit 321d915

Please sign in to comment.