AruCo Markers: Difference between revisions
From Rsewiki
(Created page with "==== ArUco functions and camera calibration overview ==== The ArUco functions in the camera class are meant as an inspiration, to give a starting point to people, who want to ...") |
No edit summary |
||
Line 11: | Line 11: | ||
When a new detection of AcUco markers is wantet, simply call the function: | When a new detection of AcUco markers is wantet, simply call the function: | ||
cam->startWebcamMonitoring(); | cam->startWebcamMonitoring(); | ||
The function takes a picture and run trough all the AruCo functions. The results is saved in an array of structs called arUcoVal. The values are directly azzessable fra umission. For example can the distance to the AruCo marker 30, be accessed in the following way: | The function takes a picture and run trough all the AruCo functions. The results is saved in an array of structs called arUcoVal. The values are directly azzessable fra umission. For example can the distance to the AruCo marker 30, be accessed in the following way: | ||
cam->arUcoVal[30].disteance2marker; | cam->arUcoVal[30].disteance2marker; |
Revision as of 12:59, 26 August 2019
ArUco functions and camera calibration overview
The ArUco functions in the camera class are meant as an inspiration, to give a starting point to people, who want to use the OpenCv ArUco library.
Settings
Some of the settings is dependable of the printed ArUcu markers and the hardware (camera) used to detect. So the first thing to do, when starting a new project is to check and if necessary update this parameter.
How to use the functions from the umission
When a new detection of AcUco markers is wantet, simply call the function:
cam->startWebcamMonitoring();
The function takes a picture and run trough all the AruCo functions. The results is saved in an array of structs called arUcoVal. The values are directly azzessable fra umission. For example can the distance to the AruCo marker 30, be accessed in the following way:
cam->arUcoVal[30].disteance2marker;