diff options
author | Théo de la Hogue | 2023-06-19 10:01:10 +0200 |
---|---|---|
committer | Théo de la Hogue | 2023-06-19 10:01:10 +0200 |
commit | 91857bacd4f82e48d8a06b43bcc48294701d6a1d (patch) | |
tree | 93d95d0bc6ec4b01c295efe8b788ac69d369d6e2 /docs/user_guide/aruco_markers/camera_calibration.md | |
parent | 053726042d48f68bce7f0bfb4d53c5be097e234d (diff) | |
download | argaze-91857bacd4f82e48d8a06b43bcc48294701d6a1d.zip argaze-91857bacd4f82e48d8a06b43bcc48294701d6a1d.tar.gz argaze-91857bacd4f82e48d8a06b43bcc48294701d6a1d.tar.bz2 argaze-91857bacd4f82e48d8a06b43bcc48294701d6a1d.tar.xz |
Using relative path to code reference to make it works online.
Diffstat (limited to 'docs/user_guide/aruco_markers/camera_calibration.md')
-rw-r--r-- | docs/user_guide/aruco_markers/camera_calibration.md | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/docs/user_guide/aruco_markers/camera_calibration.md b/docs/user_guide/aruco_markers/camera_calibration.md index ea2c51a..7bff480 100644 --- a/docs/user_guide/aruco_markers/camera_calibration.md +++ b/docs/user_guide/aruco_markers/camera_calibration.md @@ -5,7 +5,7 @@ Any camera device have to be calibrated to compensate its optical distorsion. ![Camera calibration](../../img/camera_calibration.png) -The first step to calibrate a camera is to create an [ArUcoBoard](/argaze/#argaze.ArUcoMarkers.ArUcoBoard) like in the code below: +The first step to calibrate a camera is to create an [ArUcoBoard](../../../argaze/#argaze.ArUcoMarkers.ArUcoBoard) like in the code below: ``` python from argaze.ArUcoMarkers import ArUcoMarkersDictionary, ArUcoBoard @@ -20,7 +20,7 @@ aruco_board = ArUcoBoard.ArUcoBoard(7, 5, 5, 3, aruco_dictionary) aruco_board.save('./calibration_board.png', 300) ``` -Then, the calibration process needs to make many different captures of an [ArUcoBoard](/argaze/#argaze.ArUcoMarkers.ArUcoBoard) through the camera and then, pass them to an [ArUcoDetector](/argaze/#argaze.ArUcoMarkers.ArUcoDetector.ArUcoDetector) instance to detect board corners and store them as calibration data to an [ArUcoOpticCalibrator](/argaze/#argaze.ArUcoMarkers.ArUcoOpticCalibrator) for final calibration process. +Then, the calibration process needs to make many different captures of an [ArUcoBoard](../../../argaze/#argaze.ArUcoMarkers.ArUcoBoard) through the camera and then, pass them to an [ArUcoDetector](../../../argaze/#argaze.ArUcoMarkers.ArUcoDetector.ArUcoDetector) instance to detect board corners and store them as calibration data to an [ArUcoOpticCalibrator](../../../argaze/#argaze.ArUcoMarkers.ArUcoOpticCalibrator) for final calibration process. ![Calibration step](../../img/camera_calibration_step.png) @@ -81,7 +81,7 @@ else: print('\nCalibration error.') ``` -Then, the camera calibration data are loaded to compensate optical distorsion during [ArUcoMarkers](/argaze/#argaze.ArUcoMarkers.ArUcoMarker) detection: +Then, the camera calibration data are loaded to compensate optical distorsion during [ArUcoMarkers](../../../argaze/#argaze.ArUcoMarkers.ArUcoMarker) detection: ``` python from argaze.ArUcoMarkers import ArUcoOpticCalibrator |