Skip to content

Commit 40dec09

Browse files
authored
add brightness filter (#284)
1 parent c77c4e9 commit 40dec09

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

depthai_ros_driver/config/camera.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,9 @@
112112
i_enable_speckle_filter: false
113113
i_enable_temporal_filter: false
114114
i_enable_threshold_filter: false
115+
i_enable_brightness_filter: false
116+
i_brightness_filter_min_brightness: 1
117+
i_brightness_filter_max_brightness: 256
115118
i_extended_disp: false
116119
i_height: 720
117120
i_low_bandwidth: false

depthai_ros_driver/src/param_handlers/stereo_param_handler.cpp

+4
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,10 @@ void StereoParamHandler::declareParams(std::shared_ptr<dai::node::StereoDepth> s
122122
config.postProcessing.thresholdFilter.minRange = declareAndLogParam<int>("i_threshold_filter_min_range", 400);
123123
config.postProcessing.thresholdFilter.maxRange = declareAndLogParam<int>("i_threshold_filter_max_range", 15000);
124124
}
125+
if(declareAndLogParam<bool>("i_enable_brightness_filter", false)) {
126+
config.postProcessing.brightnessFilter.minBrightness = declareAndLogParam<int>("i_brightness_filter_min_brightness", 0);
127+
config.postProcessing.brightnessFilter.maxBrightness = declareAndLogParam<int>("i_brightness_filter_max_brightness", 256);
128+
}
125129
if(declareAndLogParam<bool>("i_enable_decimation_filter", false)) {
126130
config.postProcessing.decimationFilter.decimationMode =
127131
utils::getValFromMap(declareAndLogParam<std::string>("i_decimation_filter_decimation_mode", "PIXEL_SKIPPING"), decimationModeMap);

0 commit comments

Comments
 (0)