36#ifndef _vpMegaPoseTracker_h_
37#define _vpMegaPoseTracker_h_
39#include <visp3/core/vpConfig.h>
40#if defined(VISP_HAVE_NLOHMANN_JSON)
44#include <visp3/dnn_tracker/vpMegaPose.h>
108 vpMegaPoseTracker(std::shared_ptr<vpMegaPose> megapose,
const std::string &objectLabel,
const int refinerIterations) :
109 m_megapose(megapose), m_objectLabel(objectLabel), m_refinerIterations(refinerIterations), m_initialized(false)
152 std::shared_ptr<vpMegaPose> m_megapose;
154 std::string m_objectLabel;
155 int m_refinerIterations;
Implementation of an homogeneous matrix and operations on such kind of matrices.
Definition of the vpImage class member functions.
A simplified interface to track a single object with MegaPose. This tracker works asynchronously: A c...
vpMegaPoseTracker(std::shared_ptr< vpMegaPose > megapose, const std::string &objectLabel, const int refinerIterations)
Construct a new MegaPose tracker.
Defines a rectangle in the plane.