feat: add support for colorized depth images in camera node and update launch configurations

This commit is contained in:
ob-yalian
2026-08-18 14:17:26 +08:00
parent 6a44bb965e
commit 475dd3923e
26 changed files with 88 additions and 9 deletions
+1
View File
@@ -68,6 +68,7 @@ def generate_launch_description():
DeclareLaunchArgument('log_file_name', default_value=''),
DeclareLaunchArgument('enable_publish_extrinsic', default_value='false'),
DeclareLaunchArgument('enable_d2c_viewer', default_value='false'),
DeclareLaunchArgument('enable_depth_colorizer', default_value='false'),
DeclareLaunchArgument('enable_ldp', default_value='true'),
DeclareLaunchArgument('ordered_pc', default_value='false'),
DeclareLaunchArgument('use_hardware_time', default_value='false'),
+1
View File
@@ -100,6 +100,7 @@ def generate_launch_description():
DeclareLaunchArgument('temporal_filter_weight', default_value='-1.0'),
DeclareLaunchArgument('hole_filling_filter_mode', default_value=''),
DeclareLaunchArgument("enable_d2c_viewer", default_value="false"),
DeclareLaunchArgument("enable_depth_colorizer", default_value="false"),
DeclareLaunchArgument("enable_ldp", default_value="true"),
DeclareLaunchArgument("ordered_pc", default_value="false"),
DeclareLaunchArgument("enable_depth_scale", default_value="true"),
+1
View File
@@ -158,6 +158,7 @@ def generate_launch_description():
DeclareLaunchArgument('log_file_name', default_value=''),
DeclareLaunchArgument('enable_publish_extrinsic', default_value='false'),
DeclareLaunchArgument('enable_d2c_viewer', default_value='false'),
DeclareLaunchArgument('enable_depth_colorizer', default_value='false'),
DeclareLaunchArgument('disparity_to_depth_mode', default_value='HW'),
DeclareLaunchArgument('enable_ldp', default_value='true'),
DeclareLaunchArgument('ldp_power_level', default_value='-1'),
+1
View File
@@ -158,6 +158,7 @@ def generate_launch_description():
DeclareLaunchArgument('log_file_name', default_value=''),
DeclareLaunchArgument('enable_publish_extrinsic', default_value='false'),
DeclareLaunchArgument('enable_d2c_viewer', default_value='false'),
DeclareLaunchArgument('enable_depth_colorizer', default_value='false'),
DeclareLaunchArgument('disparity_to_depth_mode', default_value='HW'),
DeclareLaunchArgument('enable_ldp', default_value='true'),
DeclareLaunchArgument('ldp_power_level', default_value='-1'),
@@ -77,6 +77,7 @@ def generate_launch_description():
DeclareLaunchArgument('log_level', default_value='info'),
DeclareLaunchArgument('log_file_name', default_value=''),
DeclareLaunchArgument('enable_publish_extrinsic', default_value='false'),
DeclareLaunchArgument('enable_depth_colorizer', default_value='false'),
DeclareLaunchArgument('enable_soft_filter', default_value='true'),
DeclareLaunchArgument('enable_ldp', default_value='true'),
DeclareLaunchArgument('soft_filter_max_diff', default_value='-1'),
@@ -86,6 +86,7 @@ def generate_launch_description():
DeclareLaunchArgument('log_file_name', default_value=''),
DeclareLaunchArgument('enable_publish_extrinsic', default_value='false'),
DeclareLaunchArgument('enable_d2c_viewer', default_value='false'),
DeclareLaunchArgument('enable_depth_colorizer', default_value='false'),
DeclareLaunchArgument('enable_noise_removal_filter', default_value='true'),
DeclareLaunchArgument('noise_removal_filter_min_diff', default_value='256'),
DeclareLaunchArgument('noise_removal_filter_max_size', default_value='80'),
+1
View File
@@ -77,6 +77,7 @@ def generate_launch_description():
DeclareLaunchArgument("log_file_name", default_value=""),
DeclareLaunchArgument("enable_publish_extrinsic", default_value="false"),
DeclareLaunchArgument("enable_d2c_viewer", default_value="false"),
DeclareLaunchArgument("enable_depth_colorizer", default_value="false"),
DeclareLaunchArgument("enable_ldp", default_value="true"),
DeclareLaunchArgument("enable_frame_sync", default_value="false"),
DeclareLaunchArgument("ordered_pc", default_value="false"),
@@ -80,6 +80,7 @@ def generate_launch_description():
DeclareLaunchArgument("log_file_name", default_value=""),
DeclareLaunchArgument("enable_publish_extrinsic", default_value="false"),
DeclareLaunchArgument("enable_d2c_viewer", default_value="false"),
DeclareLaunchArgument("enable_depth_colorizer", default_value="false"),
DeclareLaunchArgument("enable_ldp", default_value="true"),
DeclareLaunchArgument('enable_noise_removal_filter', default_value='false'),
DeclareLaunchArgument('enable_decimation_filter', default_value='false'),
@@ -86,6 +86,7 @@ def generate_launch_description():
DeclareLaunchArgument("log_file_name", default_value=""),
DeclareLaunchArgument("enable_publish_extrinsic", default_value="false"),
DeclareLaunchArgument("enable_d2c_viewer", default_value="false"),
DeclareLaunchArgument("enable_depth_colorizer", default_value="false"),
DeclareLaunchArgument("enable_ldp", default_value="true"),
DeclareLaunchArgument('enable_noise_removal_filter', default_value='false'),
DeclareLaunchArgument('enable_decimation_filter', default_value='false'),
+1
View File
@@ -92,6 +92,7 @@ def generate_launch_description():
DeclareLaunchArgument("log_file_name", default_value=""),
DeclareLaunchArgument("enable_publish_extrinsic", default_value="false"),
DeclareLaunchArgument("enable_d2c_viewer", default_value="false"),
DeclareLaunchArgument("enable_depth_colorizer", default_value="false"),
DeclareLaunchArgument('disparity_to_depth_mode', default_value='SW'),
DeclareLaunchArgument("enable_ldp", default_value="true"),
DeclareLaunchArgument('enable_decimation_filter', default_value='false'),
+1
View File
@@ -90,6 +90,7 @@ def generate_launch_description():
DeclareLaunchArgument("log_file_name", default_value=""),
DeclareLaunchArgument("enable_publish_extrinsic", default_value="false"),
DeclareLaunchArgument("enable_d2c_viewer", default_value="false"),
DeclareLaunchArgument("enable_depth_colorizer", default_value="false"),
DeclareLaunchArgument('disparity_to_depth_mode', default_value='SW'),
DeclareLaunchArgument("enable_ldp", default_value="true"),
DeclareLaunchArgument('enable_decimation_filter', default_value='false'),
+1
View File
@@ -146,6 +146,7 @@ def generate_launch_description():
DeclareLaunchArgument("log_file_name", default_value=""),
DeclareLaunchArgument("enable_publish_extrinsic", default_value="false"),
DeclareLaunchArgument("enable_d2c_viewer", default_value="false"),
DeclareLaunchArgument("enable_depth_colorizer", default_value="false"),
DeclareLaunchArgument("disparity_to_depth_mode", default_value="SW"),
DeclareLaunchArgument("enable_ldp", default_value="true"),
DeclareLaunchArgument("enable_decimation_filter", default_value="false"),
+1
View File
@@ -157,6 +157,7 @@ def generate_launch_description():
DeclareLaunchArgument('log_file_name', default_value=''),
DeclareLaunchArgument('enable_publish_extrinsic', default_value='false'),
DeclareLaunchArgument('enable_d2c_viewer', default_value='false'),
DeclareLaunchArgument('enable_depth_colorizer', default_value='false'),
DeclareLaunchArgument('disparity_to_depth_mode', default_value='HW'),
DeclareLaunchArgument('enable_ldp', default_value='true'),
DeclareLaunchArgument('ldp_power_level', default_value='-1'),
@@ -158,6 +158,7 @@ def generate_launch_description():
DeclareLaunchArgument('log_file_name', default_value=''),
DeclareLaunchArgument('enable_publish_extrinsic', default_value='false'),
DeclareLaunchArgument('enable_d2c_viewer', default_value='false'),
DeclareLaunchArgument('enable_depth_colorizer', default_value='false'),
DeclareLaunchArgument('disparity_to_depth_mode', default_value='HW'),
DeclareLaunchArgument('enable_ldp', default_value='true'),
DeclareLaunchArgument('ldp_power_level', default_value='-1'),
@@ -188,6 +188,7 @@ def generate_launch_description():
DeclareLaunchArgument('log_file_name', default_value=''),
DeclareLaunchArgument('enable_publish_extrinsic', default_value='false'),
DeclareLaunchArgument('enable_d2c_viewer', default_value='false'),
DeclareLaunchArgument('enable_depth_colorizer', default_value='false'),
DeclareLaunchArgument('disparity_to_depth_mode', default_value='HW'),
DeclareLaunchArgument('enable_ldp', default_value='true'),
DeclareLaunchArgument('ldp_power_level', default_value='-1'),
@@ -206,6 +206,7 @@ def generate_launch_description():
DeclareLaunchArgument('log_file_name', default_value=''),
DeclareLaunchArgument('enable_publish_extrinsic', default_value='false'),
DeclareLaunchArgument('enable_d2c_viewer', default_value='false'),
DeclareLaunchArgument('enable_depth_colorizer', default_value='false'),
DeclareLaunchArgument('disparity_to_depth_mode', default_value='HW'),
DeclareLaunchArgument('sync_mode', default_value='standalone'),
DeclareLaunchArgument('depth_delay_us', default_value='0'),
@@ -212,6 +212,7 @@ def generate_launch_description():
DeclareLaunchArgument('log_file_name', default_value=''),
DeclareLaunchArgument('enable_publish_extrinsic', default_value='false'),
DeclareLaunchArgument('enable_d2c_viewer', default_value='false'),
DeclareLaunchArgument('enable_depth_colorizer', default_value='false'),
DeclareLaunchArgument('disparity_to_depth_mode', default_value='HW'),
DeclareLaunchArgument('enable_ldp', default_value='false'),
DeclareLaunchArgument('ldp_power_level', default_value='-1'),
@@ -199,6 +199,7 @@ def generate_launch_description():
DeclareLaunchArgument('log_file_name', default_value=''),
DeclareLaunchArgument('enable_publish_extrinsic', default_value='false'),
DeclareLaunchArgument('enable_d2c_viewer', default_value='false'),
DeclareLaunchArgument('enable_depth_colorizer', default_value='false'),
DeclareLaunchArgument('disparity_to_depth_mode', default_value='HW'),
DeclareLaunchArgument('enable_ldp', default_value='false'),
DeclareLaunchArgument('ldp_power_level', default_value='-1'),
@@ -113,6 +113,7 @@ def generate_launch_description():
DeclareLaunchArgument('enable_frame_drop_log', default_value='false'),
DeclareLaunchArgument('frame_timestamp_csv_file', default_value=''),
DeclareLaunchArgument('enable_d2c_viewer', default_value='false'),
DeclareLaunchArgument('enable_depth_colorizer', default_value='false'),
DeclareLaunchArgument('show_fps_enable', default_value='false'),
DeclareLaunchArgument('enumerate_net_device', default_value='true'),
@@ -117,6 +117,7 @@ def generate_launch_description():
DeclareLaunchArgument('log_file_name', default_value=''),
DeclareLaunchArgument('enable_publish_extrinsic', default_value='false'),
DeclareLaunchArgument('enable_d2c_viewer', default_value='false'),
DeclareLaunchArgument('enable_depth_colorizer', default_value='false'),
DeclareLaunchArgument('disparity_to_depth_mode', default_value='HW'),
DeclareLaunchArgument('enable_ldp', default_value='true'),
DeclareLaunchArgument('sync_mode', default_value='standalone'),