You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Allowing for external trigger (without a master camera), to be used with an IMU sync out
* Cleaning up capture.cpp and adding parameter to launch files
* Increasing timeout in external trigger mode to infinite
* Updating README to add external trigger param
* Update README.md
cmaera --> camera
Copy file name to clipboardExpand all lines: README.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,8 +14,7 @@ The pre-requisites for this repo include:
14
14
* ros-kinetic-cv-bridge
15
15
* ros-kinetic-image-transport
16
16
17
-
# Incase of x86_64 or x86_32 architecture, install the following:
18
-
* libunwind-dev
17
+
**Incase of x86_64 or x86_32 architecture, also install *libunwind-dev***
19
18
20
19
```bash
21
20
# after installing spinnaker verify that you can run your cameras with SpinView
@@ -66,6 +65,8 @@ All the parameters can be set via the launch file or via the yaml config_file.
66
65
Should color images be used (only works on models that support color images)
67
66
*~exposure_time (int, default: 0, 0:auto)
68
67
Exposure setting for cameras, also available as dynamic reconfiguarble parameter.
68
+
*~external_trigger (bool, default: false)
69
+
Camera triggering setting when using an external trigger. In this mode, none of the cameras would be set as a master camera. All cameras are setup to use external trigger. In this mode the main loop runs at rate set by soft_framerate, so if the external trigger rate is higher than the soft_framerate, the buffer will get filled and images will have a lag. Also in this mode, the getnextimage timeout is set to infinite so that the node dosen't die if a trigger is not received for a while.
Setting target_grey_value > 4 (min:4 , max:99) will turn AutoExposureTargetGreyValueAuto to 'off' and set AutoExposureTargetGreyValue to target_grey_value. Also available as dynamic reconfigurable parameter. see below in Dynamic reconfigurable parameter section.
71
72
*~frames (int, default: 50)
@@ -78,7 +79,7 @@ All the parameters can be set via the launch file or via the yaml config_file.
78
79
Flag whether images should be saved or not (via opencv mat objects to disk)
79
80
*~save_path (string, default: "\~/projects/data")
80
81
Location to save the image data
81
-
*\~save_type (string, default: "bmp")
82
+
*~save_type (string, default: "bmp")
82
83
Type of file type to save to when saving images locally: binary, tiff, bmp, jpeg etc.
83
84
*~soft_framerate (int, default: 20)
84
85
When hybrid software triggering is used, this controls the FPS, 0=as fast as possible
Copy file name to clipboardExpand all lines: launch/acquisition.launch
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,7 @@
6
6
<argname="binning"default="1" doc="Binning for cameras, when changing from 2 to 1 cameras need to be unplugged and replugged"/>
7
7
<argname="color"default="false" doc="Should color images be used (only works on models that support color images)"/>
8
8
<argname="exposure_time"default="0" doc="Exposure_time setting for cameras"/>
9
+
<argname="external_trigger"default="false" doc="External trigger (No camera is master)"/>
9
10
<argname="target_grey_value"default="0"doc="AutoExposureTargetGreyValue min: 4 max: 99 if set below 4, AutoExposureTargetGreyValueAuto will be set to continuous(auto) also available as dynamic reconfigurable parameter" />
10
11
<argname="frames"default="3400" doc="Numer of frames to save/view 0=ON"/>
11
12
<argname="live"default="false" doc="Show images on screen GUI"/>
@@ -40,6 +41,7 @@
40
41
41
42
<!-- Load parameters onto server using argument or default values above -->
Copy file name to clipboardExpand all lines: launch/acquisition_node.launch
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,7 @@
7
7
<argname="binning"default="1" doc="Binning for cameras, when changing from 2 to 1 cameras need to be unplugged and replugged"/>
8
8
<argname="color"default="false" doc="Should color images be used (only works on models that support color images)"/>
9
9
<argname="exposure_time"default="0"doc="Exposure_time setting for cameras"/>
10
+
<argname="external_trigger"default="false" doc="External trigger (No camera is master)"/>
10
11
<argname="target_grey_value"default="0"doc="AutoExposureTargetGreyValue min: 4 max: 99 if set below 4, AutoExposureTargetGreyValueAuto will be set to continuous(auto) also available as dynamic reconfigurable parameter" />
11
12
<argname="frames"default="3400" doc="Numer of frames to save/view 0=ON"/>
12
13
<argname="live"default="false" doc="Show images on screen GUI"/>
@@ -34,6 +35,7 @@
34
35
35
36
<!-- Load parameters onto server using argument or default values above -->
Copy file name to clipboardExpand all lines: launch/nodelet_subscriber_example.launch
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,7 @@
6
6
<argname="binning"default="1"doc="Binning for cameras, when changing from 2 to 1 cameras need to be unplugged and replugged"/>
7
7
<argname="color"default="false"doc="Should color images be used (only works on models that support color images)"/>
8
8
<argname="exposure_time"default="0"doc="Exposure_time setting for cameras"/>
9
+
<argname="external_trigger"default="false" doc="External trigger (No camera is master)"/>
9
10
<argname="target_grey_value"default="0"doc="AutoExposureTargetGreyValue min: 4 max: 99 if set below 4, AutoExposureTargetGreyValueAuto will be set to continuous(auto) also available as dynamic reconfigurable parameter" />
10
11
<argname="frames"default="3400"doc="Numer of frames to save/view 0=ON"/>
11
12
<argname="live"default="false"doc="Show images on screen GUI"/>
@@ -40,6 +41,7 @@
40
41
41
42
<!-- Load parameters onto server using argument or default values above -->
0 commit comments