Go to the documentation of this file.
32 #include <RobotAPI/interface/core/RobotState.h>
33 #include <RobotAPI/interface/components/ViewSelectionInterface.h>
49 #include <opencv2/opencv.hpp>
51 #include <Image/IplImageAdaptor.h>
70 defineOptionalProperty<std::string>(
"RobotStateComponentName",
"RobotStateComponent",
"Name of the robot state component that should be used");
71 defineOptionalProperty<std::string>(
"ViewSelectionName",
"ViewSelection",
"Name of the ViewSelection component that should be used");
72 defineOptionalProperty<std::string>(
"HeadFrameName",
"Head Base",
"Name of the frame of the head base in the robot model");
73 defineOptionalProperty<std::string>(
"providerName",
"ImageProvider",
"Name of the image provider that should be used");
75 defineOptionalProperty<std::string>(
"TrainingData",
"/common/homes/students/zhu/home/",
"Path to the training data set");
99 return "ValveAttention";
119 void addSaliencyRecursive(
const int currentNodeIndex, std::vector<bool>& visitedNodes,
const float saliency,
const TSphereCoord objectSphereCoord,
const float maxDistanceOnArc);
125 ViewSelectionInterfacePrx viewSelection;
130 std::string headFrameName;
134 std::string providerName;
135 int numImages, numResultImages;
void onConnectPointCloudAndImageProcessor() override
Implement this method in your PointCloudAndImageProcessor in order execute parts when the component i...
Brief description of class ValveAttention.
std::string prefix
Prefix of the properties such as namespace, domain, component name, etc.
std::string getDefaultName() const override
void onInitPointCloudAndImageProcessor() override
Setup the vision component.
void onDisconnectPointCloudAndImageProcessor() override
Implement this method in the PointCloudAndImageProcessor in order to execute parts when the component...
ValveAttentionPropertyDefinitions(std::string prefix)
void process() override
Process the vision component.
Default component property definition container.
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
This file offers overloads of toIce() and fromIce() functions for STL container types.
void onExitPointCloudAndImageProcessor() override
Exit the ImapeProcessor component.
std::shared_ptr< class Robot > RobotPtr
The PointCloudAndImageProcessor class provides an interface for access to PointCloudProviders and Ima...