#include <fractaldetector.h>
Classes | |
struct | Params |
Public Member Functions | |
bool | detect (const cv::Mat &input) |
void | draw2d (cv::Mat &img) |
void | draw3d (cv::Mat &img, bool cube=true, bool axis=true) |
void | draw3dCube (cv::Mat &Image, FractalMarker m, const CameraParameters &CP, int lineSize) |
void | drawImage (cv::Mat &img, cv::Mat &img2) |
void | drawMarkers (cv::Mat &img) |
FractalDetector () | |
FractalMarkerSet | getConfiguration () |
std::vector< cv::Mat > | getImagePyramid () |
std::vector< Marker > | getMarkers () |
cv::Mat | getRvec () |
cv::Mat | getTvec () |
bool | poseEstimation () |
void | setConfiguration (int configuration) |
setConfiguration More... | |
void | setConfiguration (std::string configuration) |
setConfiguration More... | |
void | setParams (const CameraParameters &cam_params, float markerSize) |
setParams More... | |
Private Attributes | |
CameraParameters | _cam_params |
cv::Ptr< FractalMarkerLabeler > | _fractalLabeler |
cv::Ptr< MarkerDetector > | _markerDetector |
Params | _params |
std::vector< aruco::Marker > | Markers |
FractalPoseTracker | Tracker |
Definition at line 25 of file fractaldetector.h.
aruco::FractalDetector::FractalDetector | ( | ) |
Definition at line 24 of file fractaldetector.cpp.
|
inline |
Definition at line 66 of file fractaldetector.h.
void aruco::FractalDetector::draw2d | ( | cv::Mat & | img | ) |
Definition at line 54 of file fractaldetector.cpp.
void aruco::FractalDetector::draw3d | ( | cv::Mat & | img, |
bool | cube = true , |
||
bool | axis = true |
||
) |
Definition at line 92 of file fractaldetector.cpp.
void aruco::FractalDetector::draw3dCube | ( | cv::Mat & | Image, |
FractalMarker | m, | ||
const CameraParameters & | CP, | ||
int | lineSize | ||
) |
Definition at line 137 of file fractaldetector.cpp.
void aruco::FractalDetector::drawImage | ( | cv::Mat & | img, |
cv::Mat & | img2 | ||
) |
void aruco::FractalDetector::drawMarkers | ( | cv::Mat & | img | ) |
Definition at line 47 of file fractaldetector.cpp.
|
inline |
Definition at line 60 of file fractaldetector.h.
|
inline |
Definition at line 119 of file fractaldetector.h.
|
inline |
Definition at line 113 of file fractaldetector.h.
|
inline |
Definition at line 88 of file fractaldetector.h.
|
inline |
Definition at line 93 of file fractaldetector.h.
|
inline |
Definition at line 77 of file fractaldetector.h.
void aruco::FractalDetector::setConfiguration | ( | int | configuration | ) |
setConfiguration
configuration | fractal id |
Definition at line 32 of file fractaldetector.cpp.
void aruco::FractalDetector::setConfiguration | ( | std::string | configuration | ) |
setConfiguration
configuration | fractal file |
Definition at line 40 of file fractaldetector.cpp.
|
inline |
setParams
cam_params | camera parameters |
markerSize | in meters |
Definition at line 52 of file fractaldetector.h.
|
private |
Definition at line 128 of file fractaldetector.h.
|
private |
Definition at line 129 of file fractaldetector.h.
|
private |
Definition at line 130 of file fractaldetector.h.
|
private |
Definition at line 127 of file fractaldetector.h.
|
private |
Definition at line 125 of file fractaldetector.h.
|
private |
Definition at line 126 of file fractaldetector.h.