MarkerDetector for detecting markers of type M
More...
#include <MarkerDetector.h>
|
| MarkerDetector () |
|
| ~MarkerDetector () |
|
int | Detect (IplImage *image, Camera *cam, bool track=false, bool visualize=false, double max_new_marker_error=0.08, double max_track_error=0.2, LabelingMethod labeling_method=CVSEQ, bool update_pose=true) |
| Detect Marker 's from image More...
|
|
int | DetectAdditional (IplImage *image, Camera *cam, bool visualize=false, double max_track_error=0.2) |
|
void | SetMarkerSize (double _edge_length=1, int _res=5, double _margin=2) |
|
void | SetMarkerSizeForId (unsigned long id, double _edge_length=1) |
|
void | SetOptions (bool _detect_pose_grayscale=false) |
|
void | TrackMarkerAdd (int id, PointDouble corners[4]) |
| Add markers to be tracked Sometimes application or e.g. the MultiMarker implementation knows more about marker locations. Then this method can be used after Detect to indicate where additional trackable markers could be found. The DetectAdditional is called for tracking these. More...
|
|
void | TrackMarkersReset () |
| Clear the markers that are tracked. More...
|
|
|
std::vector< M, Eigen::aligned_allocator< M > > * | markers |
|
std::vector< M, Eigen::aligned_allocator< M > > * | track_markers |
|
template<class M>
class alvar::MarkerDetector< M >
MarkerDetector for detecting markers of type M
- Parameters
-
- Examples:
- SampleMarkerDetector.cpp, SampleMarkerHide.cpp, SampleMultiMarker.cpp, and SampleMultiMarkerBundle.cpp.
Definition at line 139 of file MarkerDetector.h.
◆ MarkerDetector()
◆ ~MarkerDetector()
◆ _markers_clear()
◆ _markers_push_back()
◆ _markers_size()
◆ _swap_marker_tables()
◆ _track_markers_at()
◆ _track_markers_clear()
◆ _track_markers_push_back()
◆ _track_markers_size()
◆ new_M()
◆ markers
◆ track_markers
The documentation for this class was generated from the following file: