This class represents a marker. It is a vector of the fours corners ot the marker.
More...
#include <ArFeaturedMarker.h>
|
| ArFeaturedMarker (std::string filePath, unsigned int nid, float size, unsigned int maxFeatures=600) |
|
| ArFeaturedMarker (cv::Mat tpl, unsigned int nid, float size, unsigned int maxFeatures=600) |
|
| ArFeaturedMarker (unsigned int nid, float size) |
|
virtual | ~ArFeaturedMarker () |
|
void | SetTrackedImage (cv::Mat tpl) |
|
void | RegisterNextFrame (cv::Point point, cv::Size size) |
|
bool | GetWarpedMarker (cv::Mat &image) |
|
void | calculateFeaturedExtrinsics (float markerSize, aruco::CameraParameters &camParams, bool setYPerpendicular=true) |
|
bool | detectFeatured (cv::Mat &frame, cv::Mat &color, cv::Size camsize) |
|
void | Update (cv::Mat frame, cv::Mat color, aruco::CameraParameters &camparam, bool reverse) |
|
| ArMarker (unsigned int nid, float markerSize=-1, MarkerType type=AR_ARUCO_MARKER) |
|
virtual | ~ArMarker () |
|
cv::Mat | GetMarkerBitmap (int size) |
|
void | SetPosition (Vector3 pos) |
|
void | SetPixelPosition (Vector3 pixelpos) |
|
void | SetOrientation (BtQuaternion orientation) |
|
void | Draw (cv::Mat image) |
|
void | SetCoords (std::vector< cv::Point2f > coords) |
|
Vector3 | GetPosition () |
|
Vector3 | GetPixelPosition () |
|
BtQuaternion | GetOrientation () |
|
std::vector< cv::Point2f > | GetCorners () |
|
void | SetSize (float size) |
|
float | GetSize () |
|
unsigned int | GetID () |
|
MarkerType | GetType () |
|
void | SetVisible (bool visible) |
|
bool | IsVisible () |
|
void | Update (ArCameraParam &camparam, aruco::Marker &marker, bool reverse) |
|
void | rotateXAxis (cv::Mat &rotation) |
|
This class represents a marker. It is a vector of the fours corners ot the marker.
Definition at line 103 of file ArFeaturedMarker.h.
◆ ArFeaturedMarker() [1/3]
ArFeaturedMarker::ArFeaturedMarker |
( |
std::string |
filePath, |
|
|
unsigned int |
nid, |
|
|
float |
size, |
|
|
unsigned int |
maxFeatures = 600 |
|
) |
| |
◆ ArFeaturedMarker() [2/3]
ArFeaturedMarker::ArFeaturedMarker |
( |
cv::Mat |
tpl, |
|
|
unsigned int |
nid, |
|
|
float |
size, |
|
|
unsigned int |
maxFeatures = 600 |
|
) |
| |
◆ ArFeaturedMarker() [3/3]
ArFeaturedMarker::ArFeaturedMarker |
( |
unsigned int |
nid, |
|
|
float |
size |
|
) |
| |
◆ ~ArFeaturedMarker()
ArFeaturedMarker::~ArFeaturedMarker |
( |
| ) |
|
|
virtual |
◆ calculateFeaturedExtrinsics()
void ArFeaturedMarker::calculateFeaturedExtrinsics |
( |
float |
markerSize, |
|
|
aruco::CameraParameters & |
camParams, |
|
|
bool |
setYPerpendicular = true |
|
) |
| |
◆ detectFeatured()
bool ArFeaturedMarker::detectFeatured |
( |
cv::Mat & |
frame, |
|
|
cv::Mat & |
color, |
|
|
cv::Size |
camsize |
|
) |
| |
◆ GetWarpedMarker()
bool ArFeaturedMarker::GetWarpedMarker |
( |
cv::Mat & |
image | ) |
|
◆ RegisterNextFrame()
void ArFeaturedMarker::RegisterNextFrame |
( |
cv::Point |
point, |
|
|
cv::Size |
size |
|
) |
| |
◆ SetTrackedImage()
void ArFeaturedMarker::SetTrackedImage |
( |
cv::Mat |
tpl | ) |
|
◆ Update()
void ArFeaturedMarker::Update |
( |
cv::Mat |
frame, |
|
|
cv::Mat |
color, |
|
|
aruco::CameraParameters & |
camparam, |
|
|
bool |
reverse |
|
) |
| |
◆ m_dmask
cv::Mat ArFeaturedMarker::m_dmask |
|
protected |
◆ m_image
cv::Mat ArFeaturedMarker::m_image |
|
protected |
◆ m_lastCorner
std::vector<cv::Point2f> ArFeaturedMarker::m_lastCorner |
◆ m_lastFound
bool ArFeaturedMarker::m_lastFound |
|
protected |
◆ m_nextPyr
std::vector<cv::Mat> ArFeaturedMarker::m_nextPyr |
|
protected |
◆ m_prevFramePoints
std::vector<cv::Point2f> ArFeaturedMarker::m_prevFramePoints |
|
protected |
◆ m_prevPyr
std::vector<cv::Mat> ArFeaturedMarker::m_prevPyr |
|
protected |
The documentation for this class was generated from the following files: