Go to the documentation of this file.
27 #include <Calibration/Calibration.h>
28 #include <Calibration/StereoCalibration.h>
53 void stop(
const Ice::Current& = Ice::emptyCurrent)
override;
65 void maskOutputImageBasedOnDepth();
66 int getMedianDepthFromImage(
int x,
int y,
int radius)
const;
68 void filterToNearest();
CByteImage * maskedrgbImageBuffer
void stop(const Ice::Current &=Ice::emptyCurrent) override
OpenPoseEstimationComponentPluginUser()
VirtualRobot::RobotPtr localRobot
void enableHumanPoseEstimation(const EnableHumanPoseEstimationInput &input, const Ice::Current &) override
std::atomic_bool running3D
void preOnConnectImageProcessor() override
void stop3DPoseEstimation(const Ice::Current &=Ice::emptyCurrent) override
CByteImage * depthImageBuffer
void postCreatePropertyDefinitions(PropertyDefinitionsPtr &properties) override
OpenPose3DListenerPrx listener3DPrx
bool reportOnlyNearestPerson
HumanPose3DMap openposeResult3D
unsigned int maxDepthDifference
armarx::RobotStateComponentInterfacePrx robotStateInterface
ReaderT::InputType & input
void renderOutputImage(const op::Array< float > &) override
void postOnConnectImageProcessor() override
void start3DPoseEstimation(const Ice::Current &=Ice::emptyCurrent) override
void visualize() override
const CCalibration * calibration
RGBDOpenPoseEstimationComponentPluginUser()
void reportEntities() override
void preOnDisconnectImageProcessor() override
std::string cameraNodeName
void preOnInitImageProcessor() override
std::mutex depthImageBufferMutex
void postOnDisconnectImageProcessor() override
This file offers overloads of toIce() and fromIce() functions for STL container types.
std::shared_ptr< class Robot > RobotPtr
bool useDistortionParameters