mirror of
https://github.com/orbbec/OrbbecSDK_ROS2.git
synced 2026-09-12 19:20:20 +08:00
Add enable_disaparity_to_depth param in gemini_330_series.launch.py
This commit is contained in:
@@ -600,6 +600,7 @@ class OBCameraNode {
|
||||
bool enable_decimation_filter_ = false;
|
||||
bool enable_hdr_merge_ = false;
|
||||
bool enable_sequence_id_filter_ = false;
|
||||
bool enable_disaparity_to_depth_ = true;
|
||||
bool enable_threshold_filter_ = false;
|
||||
bool enable_hardware_noise_removal_filter_ = true;
|
||||
bool enable_noise_removal_filter_ = true;
|
||||
|
||||
@@ -180,6 +180,7 @@ def generate_launch_description():
|
||||
DeclareLaunchArgument('enable_noise_removal_filter', default_value='true'),
|
||||
DeclareLaunchArgument('enable_spatial_filter', default_value='false'),
|
||||
DeclareLaunchArgument('enable_temporal_filter', default_value='false'),
|
||||
DeclareLaunchArgument('enable_disaparity_to_depth', default_value='true'),
|
||||
DeclareLaunchArgument('enable_hole_filling_filter', default_value='false'),
|
||||
DeclareLaunchArgument('decimation_filter_scale', default_value='-1'),
|
||||
DeclareLaunchArgument('sequence_id_filter_id', default_value='-1'),
|
||||
|
||||
@@ -807,6 +807,7 @@ void OBCameraNode::setupDepthPostProcessFilter() {
|
||||
{"SpatialAdvancedFilter", enable_spatial_filter_},
|
||||
{"TemporalFilter", enable_temporal_filter_},
|
||||
{"HoleFillingFilter", enable_hole_filling_filter_},
|
||||
{"DisparityTransform", enable_disaparity_to_depth_},
|
||||
{"ThresholdFilter", enable_threshold_filter_},
|
||||
};
|
||||
std::string filter_name = filter->type();
|
||||
@@ -1597,6 +1598,7 @@ void OBCameraNode::getParameters() {
|
||||
setAndGetNodeParameter<bool>(enable_decimation_filter_, "enable_decimation_filter", false);
|
||||
setAndGetNodeParameter<bool>(enable_hdr_merge_, "enable_hdr_merge", false);
|
||||
setAndGetNodeParameter<bool>(enable_sequence_id_filter_, "enable_sequence_id_filter", false);
|
||||
setAndGetNodeParameter<bool>(enable_disaparity_to_depth_, "enable_disaparity_to_depth", true);
|
||||
setAndGetNodeParameter<bool>(enable_threshold_filter_, "enable_threshold_filter", false);
|
||||
setAndGetNodeParameter<bool>(enable_hardware_noise_removal_filter_,
|
||||
"enable_hardware_noise_removal_filter", true);
|
||||
|
||||
Reference in New Issue
Block a user