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: