File: README.md

package info (click to toggle)
sight 25.2.0-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 42,184 kB
  • sloc: cpp: 289,476; xml: 17,257; ansic: 9,878; python: 1,379; sh: 144; makefile: 33
file content (31 lines) | stat: -rw-r--r-- 907 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# sight::geometry::vision

Contains functions related to calibration and 3d reconstruction

## Classes

- **calibration**: generic interface meant to define calibration services.
- **reprojection_error**
  The ReprojectionError is used to compute reprojection error in a non-linear least squares problem.
  This class is used as functor in a ::ceres::Problem.

- **helper**
  Helper contains useful functions:
  - computes the mean error of reprojection.
  - computes pose from monocular camera.
  - computes pose from stereo camera.
  - computes a transformation matrix from tracked device attached to a passive pointing tool and its tip.
  - generates an Aruco Dictionary regarding the number of wanted marker and marker size.
  - detects a chessboard with the given dimensions in the image.

## How to use it

### CMake

```cmake

target_link_libraries(my_target <PUBLIC|PRIVATE> geometry_vision)

```