OpenPose3DDepthImageConverter Class Reference

#include <VisionX/components/image_processor/OpenPoseEstimation/_LegacyOpenPoseEstimation/OpenPose3DDepthImageConverter.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
 

Detailed Description

Definition at line 38 of file OpenPose3DDepthImageConverter.h.

Member Function Documentation

◆ calculate3DEntitiesFrom2DEntitiesInBuffer()

void calculate3DEntitiesFrom2DEntitiesInBuffer ( ) const
protected

Definition at line 49 of file OpenPose3DDepthImageConverter.cpp.

◆ destroyLocalVariables()

void destroyLocalVariables ( )
overrideprotectedvirtual

Definition at line 44 of file OpenPose3DDepthImageConverter.cpp.

◆ setupLocalVariables()

void setupLocalVariables ( )
overrideprotectedvirtual

Definition at line 39 of file OpenPose3DDepthImageConverter.cpp.

◆ setupPropertyDefinitions()

void setupPropertyDefinitions ( armarx::PropertyDefinitionsPtr def)
overrideprotectedvirtual

Definition at line 29 of file OpenPose3DDepthImageConverter.cpp.

◆ VisualizeTransparentImageMask()

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

Member Data Documentation

◆ calibration

const CCalibration* calibration = nullptr
protected

Definition at line 61 of file OpenPose3DDepthImageConverter.h.

◆ cameraNodeName

std::string cameraNodeName = ""
protected

Definition at line 62 of file OpenPose3DDepthImageConverter.h.

◆ depthImageBuffer

CByteImage* depthImageBuffer
protected

Definition at line 67 of file OpenPose3DDepthImageConverter.h.

◆ depthImageBufferMutex

std::mutex depthImageBufferMutex
protected

Definition at line 68 of file OpenPose3DDepthImageConverter.h.

◆ maskedrgbImageBuffer

CByteImage* maskedrgbImageBuffer
protected

Definition at line 65 of file OpenPose3DDepthImageConverter.h.

◆ maxDepth

unsigned int maxDepth = 3000
protected

Definition at line 57 of file OpenPose3DDepthImageConverter.h.

◆ maxDepthDifference

unsigned int maxDepthDifference = 700
protected

Definition at line 58 of file OpenPose3DDepthImageConverter.h.

◆ radius

unsigned int radius = 10
protected

Definition at line 56 of file OpenPose3DDepthImageConverter.h.


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