Namespaces |
namespace | msg |
Classes |
class | GrabCut3DObjectSegmenter |
class | ObjectSegmentationDisplay |
struct | ObjectSegmentationGuiAction_ |
struct | ObjectSegmentationGuiActionFeedback_ |
struct | ObjectSegmentationGuiActionGoal_ |
struct | ObjectSegmentationGuiActionResult_ |
struct | ObjectSegmentationGuiFeedback_ |
struct | ObjectSegmentationGuiGoal_ |
struct | ObjectSegmentationGuiResult_ |
class | ObjectSegmentationRvizUI |
class | TableDetector |
Typedefs |
typedef
::bosch_object_segmentation_gui::ObjectSegmentationGuiAction_
< std::allocator< void > > | ObjectSegmentationGuiAction |
typedef boost::shared_ptr
< ::bosch_object_segmentation_gui::ObjectSegmentationGuiAction
const > | ObjectSegmentationGuiActionConstPtr |
typedef
::bosch_object_segmentation_gui::ObjectSegmentationGuiActionFeedback_
< std::allocator< void > > | ObjectSegmentationGuiActionFeedback |
typedef boost::shared_ptr
< ::bosch_object_segmentation_gui::ObjectSegmentationGuiActionFeedback
const > | ObjectSegmentationGuiActionFeedbackConstPtr |
typedef boost::shared_ptr
< ::bosch_object_segmentation_gui::ObjectSegmentationGuiActionFeedback > | ObjectSegmentationGuiActionFeedbackPtr |
typedef
::bosch_object_segmentation_gui::ObjectSegmentationGuiActionGoal_
< std::allocator< void > > | ObjectSegmentationGuiActionGoal |
typedef boost::shared_ptr
< ::bosch_object_segmentation_gui::ObjectSegmentationGuiActionGoal
const > | ObjectSegmentationGuiActionGoalConstPtr |
typedef boost::shared_ptr
< ::bosch_object_segmentation_gui::ObjectSegmentationGuiActionGoal > | ObjectSegmentationGuiActionGoalPtr |
typedef boost::shared_ptr
< ::bosch_object_segmentation_gui::ObjectSegmentationGuiAction > | ObjectSegmentationGuiActionPtr |
typedef
::bosch_object_segmentation_gui::ObjectSegmentationGuiActionResult_
< std::allocator< void > > | ObjectSegmentationGuiActionResult |
typedef boost::shared_ptr
< ::bosch_object_segmentation_gui::ObjectSegmentationGuiActionResult
const > | ObjectSegmentationGuiActionResultConstPtr |
typedef boost::shared_ptr
< ::bosch_object_segmentation_gui::ObjectSegmentationGuiActionResult > | ObjectSegmentationGuiActionResultPtr |
typedef
::bosch_object_segmentation_gui::ObjectSegmentationGuiFeedback_
< std::allocator< void > > | ObjectSegmentationGuiFeedback |
typedef boost::shared_ptr
< ::bosch_object_segmentation_gui::ObjectSegmentationGuiFeedback
const > | ObjectSegmentationGuiFeedbackConstPtr |
typedef boost::shared_ptr
< ::bosch_object_segmentation_gui::ObjectSegmentationGuiFeedback > | ObjectSegmentationGuiFeedbackPtr |
typedef
::bosch_object_segmentation_gui::ObjectSegmentationGuiGoal_
< std::allocator< void > > | ObjectSegmentationGuiGoal |
typedef boost::shared_ptr
< ::bosch_object_segmentation_gui::ObjectSegmentationGuiGoal
const > | ObjectSegmentationGuiGoalConstPtr |
typedef boost::shared_ptr
< ::bosch_object_segmentation_gui::ObjectSegmentationGuiGoal > | ObjectSegmentationGuiGoalPtr |
typedef
::bosch_object_segmentation_gui::ObjectSegmentationGuiResult_
< std::allocator< void > > | ObjectSegmentationGuiResult |
typedef boost::shared_ptr
< ::bosch_object_segmentation_gui::ObjectSegmentationGuiResult
const > | ObjectSegmentationGuiResultConstPtr |
typedef boost::shared_ptr
< ::bosch_object_segmentation_gui::ObjectSegmentationGuiResult > | ObjectSegmentationGuiResultPtr |
Functions |
static void | binaryMaskFromGCMask (const Mat &_gc_mask, Mat &_bin_mask) |
template int | dist (int x_c, int y_c, int x, int y) |
template float | dist (float x_c, float y_c, float x, float y) |
template<class T > |
T | dist (T x_c, T y_c, T x, T y) |
float | getRGB (float r, float g, float b) |
void | HSVToRGB (float h, float s, float v, float &r, float &g, float &b) |
template<typename ContainerAllocator > |
std::ostream & | operator<< (std::ostream &s, const ::bosch_object_segmentation_gui::ObjectSegmentationGuiResult_< ContainerAllocator > &v) |
template<typename ContainerAllocator > |
std::ostream & | operator<< (std::ostream &s, const ::bosch_object_segmentation_gui::ObjectSegmentationGuiGoal_< ContainerAllocator > &v) |
template<typename ContainerAllocator > |
std::ostream & | operator<< (std::ostream &s, const ::bosch_object_segmentation_gui::ObjectSegmentationGuiFeedback_< ContainerAllocator > &v) |
template<typename ContainerAllocator > |
std::ostream & | operator<< (std::ostream &s, const ::bosch_object_segmentation_gui::ObjectSegmentationGuiActionResult_< ContainerAllocator > &v) |
template<typename ContainerAllocator > |
std::ostream & | operator<< (std::ostream &s, const ::bosch_object_segmentation_gui::ObjectSegmentationGuiActionGoal_< ContainerAllocator > &v) |
template<typename ContainerAllocator > |
std::ostream & | operator<< (std::ostream &s, const ::bosch_object_segmentation_gui::ObjectSegmentationGuiActionFeedback_< ContainerAllocator > &v) |
template<typename ContainerAllocator > |
std::ostream & | operator<< (std::ostream &s, const ::bosch_object_segmentation_gui::ObjectSegmentationGuiAction_< ContainerAllocator > &v) |
void | RGBToHSV (float r, float g, float b, float &h, float &s, float &v) |
template int | square (int x_c) |
template float | square (float x_c) |
template<class T > |
T | square (T x_c) |
template void | swap (int &x, int &y) |
template void | swap (float &x, float &y) |
template<class T > |
void | swap (T &x, T &y) |
void | transformRgb (float val, float &r, float &g, float &b) |
Variables |
static const Scalar | BK = Scalar(0,0,0) |
static const Scalar | BL = Scalar(255,0,0) |
const int | DEFAULT_RECT_SCALE_FACTOR = 2 |
static const int | DOT_RADIUS = 2 |
static const Scalar | GR = Scalar(0,255,0) |
static const Scalar | GY = Scalar(128,128,128) |
static const char * | HELP_TEXT |
static const Scalar | LB = Scalar(255,255,160) |
static const int | LINE_THICKNESS = -1 |
static const Scalar | PK = Scalar(230,130,255) |
static const Scalar | RD = Scalar(0,0,255) |
static const Scalar | WH = Scalar(255,255,255) |