#include <ArManager.h>
|
void | UpdateMarkers (cv::Mat image, ArCameraParam *arCameraParam, bool reversedBitmap=false, bool debugDraw=false) |
|
ArMarker * | AddMarker (int index, float size) |
|
ArMarker * | AddMarker (std::string path, float size, unsigned int maxFeatures=600) |
|
ArMarker * | AddMarker (cv::Mat tpl, float size, unsigned int maxFeatures=600) |
|
ArMarker * | AddObjMarker (const std::string path, float size, unsigned int maxFeatures=600) |
|
ArMarker * | AddFaceMarker (float size) |
|
ArBlobDetector * | AddBlobDetector (cv::SimpleBlobDetector::Params params) |
|
void | RemoveBlobDetector (ArBlobDetector *detector) |
|
void | RemoveMarker (ArMarker *marker) |
|
void | GetLastData (LASTDATA &data) |
|
void | updateFiducialMarkers (std::vector< aruco::Marker > detectedMarkers, LASTDATA lastd) |
|
void | SetNFTdetectorDirty () |
|
Definition at line 43 of file ArManager.h.
◆ MarkerList
◆ ~ArManager()
ArManager::~ArManager |
( |
| ) |
|
|
protected |
◆ AddBlobDetector()
ArBlobDetector * ArManager::AddBlobDetector |
( |
cv::SimpleBlobDetector::Params |
params | ) |
|
◆ AddFaceMarker()
ArMarker * ArManager::AddFaceMarker |
( |
float |
size | ) |
|
◆ AddMarker() [1/3]
ArMarker * ArManager::AddMarker |
( |
cv::Mat |
tpl, |
|
|
float |
size, |
|
|
unsigned int |
maxFeatures = 600 |
|
) |
| |
◆ AddMarker() [2/3]
ArMarker * ArManager::AddMarker |
( |
int |
index, |
|
|
float |
size |
|
) |
| |
◆ AddMarker() [3/3]
ArMarker * ArManager::AddMarker |
( |
std::string |
path, |
|
|
float |
size, |
|
|
unsigned int |
maxFeatures = 600 |
|
) |
| |
◆ AddObjMarker()
ArMarker * ArManager::AddObjMarker |
( |
const std::string |
path, |
|
|
float |
size, |
|
|
unsigned int |
maxFeatures = 600 |
|
) |
| |
◆ GetInstance()
◆ GetLastData()
void ArManager::GetLastData |
( |
LASTDATA & |
data | ) |
|
◆ Kill()
◆ RemoveBlobDetector()
◆ RemoveMarker()
void ArManager::RemoveMarker |
( |
ArMarker * |
marker | ) |
|
◆ SetNFTdetectorDirty()
void ArManager::SetNFTdetectorDirty |
( |
| ) |
|
◆ updateFiducialMarkers()
void ArManager::updateFiducialMarkers |
( |
std::vector< aruco::Marker > |
detectedMarkers, |
|
|
LASTDATA |
lastd |
|
) |
| |
◆ UpdateMarkers()
void ArManager::UpdateMarkers |
( |
cv::Mat |
image, |
|
|
ArCameraParam * |
arCameraParam, |
|
|
bool |
reversedBitmap = false , |
|
|
bool |
debugDraw = false |
|
) |
| |
◆ listMutex
boost::shared_mutex ArManager::listMutex |
◆ markerList
◆ updateMutex
boost::shared_mutex ArManager::updateMutex |
The documentation for this class was generated from the following files: