OpenPose3DDepthImageConverter Class Reference

#include <VisionX/components/image_processor/OpenPoseEstimation/_LegacyOpenPoseEstimation/OpenPose3DStereoImageConverter.h>

+ Inheritance diagram for OpenPose3DDepthImageConverter:

Protected Member Functions

void calculate3DEntitiesFrom2DEntitiesInBuffer () const
 
virtual void destroyLocalVariables () override
 
virtual void setupLocalVariables () override
 
virtual void setupPropertyDefinitions (armarx::PropertyDefinitionsPtr &def) override
 
CByteImage * VisualizeTransparentImageMask (const CByteImage &maskedInputImage, int brightnessIncrease, const CByteImage &inputImage)
 

Protected Attributes

const CCalibration * calibration = nullptr
 
std::string cameraNodeName = ""
 
CByteImage * depthImageBuffer
 
std::mutex depthImageBufferMutex
 
CByteImage * maskedrgbImageBuffer
 
unsigned int maxDepth = 3000
 
unsigned int maxDepthDifference = 700
 
unsigned int radius = 10
 

Member Function Documentation

◆ calculate3DEntitiesFrom2DEntitiesInBuffer()

void calculate3DEntitiesFrom2DEntitiesInBuffer ( ) const
protected

◆ destroyLocalVariables()

void destroyLocalVariables ( )
overrideprotectedvirtual

◆ setupLocalVariables()

void setupLocalVariables ( )
overrideprotectedvirtual

◆ setupPropertyDefinitions()

void setupPropertyDefinitions ( armarx::PropertyDefinitionsPtr & def)
overrideprotectedvirtual

◆ VisualizeTransparentImageMask()

CByteImage * VisualizeTransparentImageMask ( const CByteImage & maskedInputImage,
int brightnessIncrease,
const CByteImage & inputImage )
protected

Member Data Documentation

◆ calibration

const CCalibration* calibration = nullptr
protected

◆ cameraNodeName

std::string cameraNodeName = ""
protected

◆ depthImageBuffer

CByteImage* depthImageBuffer
protected

◆ depthImageBufferMutex

std::mutex depthImageBufferMutex
protected

◆ maskedrgbImageBuffer

CByteImage* maskedrgbImageBuffer
protected

◆ maxDepth

unsigned int maxDepth = 3000
protected

◆ maxDepthDifference

unsigned int maxDepthDifference = 700
protected

◆ radius

unsigned int radius = 10
protected

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