#include <cloudproc.hpp>
Public Member Functions | |
void | confidence_cloud (pcl::PointCloud< pcl::PointXYZRGB >::Ptr &ioCloud, pcl::PointCloud< pcl::RGB >::Ptr &thermalCloud) |
Create a representation of the cloud that shows the confidence of each point in thermal. | |
void | falsify_cloud (pcl::PointCloud< pcl::PointXYZRGB >::Ptr &ioCloud, pcl::PointCloud< pcl::RGB >::Ptr &thermalCloud, double minTemp=20.0, double maxTemp=45.0, int deadPointMode=DPM_GRAY, double volumeSize=3.0, double minConfidence=0.001, bool clampOutliers=true) |
Create a false colour version of a monochromatic thermal cloud. | |
void | falsify_cloud (pcl::PointCloud< pcl::PointXYZRGBA >::Ptr &ioCloud, pcl::PointCloud< pcl::RGB >::Ptr &thermalCloud, double minTemp=20.0, double maxTemp=45.0, int deadPointMode=DPM_GRAY, double volumeSize=3.0, double minConfidence=0.001, bool clampOutliers=true) |
void | fuse_cloud (pcl::PointCloud< pcl::PointXYZRGB >::Ptr &ioCloud, pcl::PointCloud< pcl::RGB >::Ptr &colorCloud, pcl::PointCloud< pcl::RGB >::Ptr &thermalCloud, double minTemp=20.0, double maxTemp=45.0, int deadPointMode=DPM_GRAY, double volumeSize=3.0, double minConfidence=0.001, bool clampOutliers=true, double *params=NULL) |
Create a false colour combination of a color or monochrome visual cloud and a monochrome thermal cloud. | |
void | fuse_cloud (pcl::PointCloud< pcl::PointXYZRGBA >::Ptr &ioCloud, pcl::PointCloud< pcl::RGB >::Ptr &colorCloud, pcl::PointCloud< pcl::RGB >::Ptr &thermalCloud, double minTemp=20.0, double maxTemp=45.0, int deadPointMode=DPM_GRAY, double volumeSize=3.0, double minConfidence=0.001, bool clampOutliers=true, double *params=NULL) |
Definition at line 16 of file cloudproc.hpp.
void cCloudScheme::confidence_cloud | ( | pcl::PointCloud< pcl::PointXYZRGB >::Ptr & | ioCloud, |
pcl::PointCloud< pcl::RGB >::Ptr & | thermalCloud | ||
) |
Create a representation of the cloud that shows the confidence of each point in thermal.
ioCloud | Base cloud, for color update |
thermalCloud | Cloud containing thermal data |
Definition at line 54 of file cloudproc.cpp.
void cCloudScheme::falsify_cloud | ( | pcl::PointCloud< pcl::PointXYZRGB >::Ptr & | ioCloud, |
pcl::PointCloud< pcl::RGB >::Ptr & | thermalCloud, | ||
double | minTemp = 20.0 , |
||
double | maxTemp = 45.0 , |
||
int | deadPointMode = DPM_GRAY , |
||
double | volumeSize = 3.0 , |
||
double | minConfidence = 0.001 , |
||
bool | clampOutliers = true |
||
) |
Create a false colour version of a monochromatic thermal cloud.
ioCloud | Base cloud, for color update |
thermalCloud | Cloud containing thermal data |
deadpointMode | Instruction for how to colorize dead points [0] : color dead points as a midtone gray [1] : color dead points according to their position along an axis |
volumeSize | Size of volume (needed for some dead point modes) |
Definition at line 63 of file cloudproc.cpp.
void cCloudScheme::falsify_cloud | ( | pcl::PointCloud< pcl::PointXYZRGBA >::Ptr & | ioCloud, |
pcl::PointCloud< pcl::RGB >::Ptr & | thermalCloud, | ||
double | minTemp = 20.0 , |
||
double | maxTemp = 45.0 , |
||
int | deadPointMode = DPM_GRAY , |
||
double | volumeSize = 3.0 , |
||
double | minConfidence = 0.001 , |
||
bool | clampOutliers = true |
||
) |
Definition at line 143 of file cloudproc.cpp.
void cCloudScheme::fuse_cloud | ( | pcl::PointCloud< pcl::PointXYZRGB >::Ptr & | ioCloud, |
pcl::PointCloud< pcl::RGB >::Ptr & | colorCloud, | ||
pcl::PointCloud< pcl::RGB >::Ptr & | thermalCloud, | ||
double | minTemp = 20.0 , |
||
double | maxTemp = 45.0 , |
||
int | deadPointMode = DPM_GRAY , |
||
double | volumeSize = 3.0 , |
||
double | minConfidence = 0.001 , |
||
bool | clampOutliers = true , |
||
double * | params = NULL |
||
) |
Create a false colour combination of a color or monochrome visual cloud and a monochrome thermal cloud.
ioCloud | Base cloud, for color update |
colorCloud | Cloud containing the RGB data |
thermalCloud | Cloud containing thermal data |
deadpointMode | Instruction for how to colorize dead points [0] : color dead points as a midtone gray [1] : color dead points according to their position along an axis |
volumeSize | Size of volume (needed for some dead point modes) |
params | Pointer to double values dictating the following parameters: [0] : minimum lightness (default = 0.2) [1] : maximum lightness (default = 0.8) |
Definition at line 207 of file cloudproc.cpp.
void cCloudScheme::fuse_cloud | ( | pcl::PointCloud< pcl::PointXYZRGBA >::Ptr & | ioCloud, |
pcl::PointCloud< pcl::RGB >::Ptr & | colorCloud, | ||
pcl::PointCloud< pcl::RGB >::Ptr & | thermalCloud, | ||
double | minTemp = 20.0 , |
||
double | maxTemp = 45.0 , |
||
int | deadPointMode = DPM_GRAY , |
||
double | volumeSize = 3.0 , |
||
double | minConfidence = 0.001 , |
||
bool | clampOutliers = true , |
||
double * | params = NULL |
||
) |
Definition at line 297 of file cloudproc.cpp.