ed_sensor_integration
Public Member Functions | List of all members
Segmenter Class Reference

#include <segmenter.h>

Public Member Functions

void calculatePointsWithin (const rgbd::Image &image, const geo::Shape &shape, const geo::Pose3D &shape_pose, cv::Mat &filtered_depth_image) const
 
void cluster (const cv::Mat &depth_image, const geo::DepthCamera &cam_model, const geo::Pose3D &sensor_pose, std::vector< EntityUpdate > &clusters) const
 
void removeBackground (cv::Mat &depth_image, const ed::WorldModel &world, const geo::DepthCamera &cam, const geo::Pose3D &sensor_pose, double background_padding)
 
 Segmenter ()
 
 ~Segmenter ()
 

Detailed Description

Definition at line 27 of file segmenter.h.

Constructor & Destructor Documentation

◆ Segmenter()

Segmenter::Segmenter ( )

Definition at line 23 of file src/kinect/segmenter.cpp.

◆ ~Segmenter()

Segmenter::~Segmenter ( )

Definition at line 29 of file src/kinect/segmenter.cpp.

Member Function Documentation

◆ calculatePointsWithin()

void Segmenter::calculatePointsWithin ( const rgbd::Image image,
const geo::Shape shape,
const geo::Pose3D shape_pose,
cv::Mat &  filtered_depth_image 
) const

Definition at line 134 of file src/kinect/segmenter.cpp.

◆ cluster()

void Segmenter::cluster ( const cv::Mat &  depth_image,
const geo::DepthCamera cam_model,
const geo::Pose3D sensor_pose,
std::vector< EntityUpdate > &  clusters 
) const

Definition at line 177 of file src/kinect/segmenter.cpp.

◆ removeBackground()

void Segmenter::removeBackground ( cv::Mat &  depth_image,
const ed::WorldModel world,
const geo::DepthCamera cam,
const geo::Pose3D sensor_pose,
double  background_padding 
)

Definition at line 64 of file src/kinect/segmenter.cpp.


The documentation for this class was generated from the following files: