mirror of
https://github.com/orbbec/OrbbecSDK_ROS2.git
synced 2026-10-05 04:27:46 +08:00
skip depth frame by hdr_index when publish depth pointclouds
This commit is contained in:
@@ -1615,6 +1615,13 @@ void OBCameraNode::publishDepthPointCloud(const std::shared_ptr<ob::FrameSet> &f
|
|||||||
RCLCPP_ERROR_STREAM(logger_, "depth frame is null");
|
RCLCPP_ERROR_STREAM(logger_, "depth frame is null");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (depth_frame->getMetadataValue(OB_FRAME_METADATA_TYPE_HDR_SEQUENCE_INDEX) !=
|
||||||
|
interleave_skip_index_) {
|
||||||
|
RCLCPP_DEBUG(logger_, "interleave filter skip frame type: %d", depth_frame->getType());
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
CHECK_NOTNULL(pipeline_);
|
CHECK_NOTNULL(pipeline_);
|
||||||
auto camera_params = pipeline_->getCameraParam();
|
auto camera_params = pipeline_->getCameraParam();
|
||||||
auto device_info = device_->getDeviceInfo();
|
auto device_info = device_->getDeviceInfo();
|
||||||
|
|||||||
Reference in New Issue
Block a user