Charuco Support (#1312)

Add charuco calibration to photonvision. Currently does not support generating custom charuco boards. This does not support https://calib.io/pages/camera-calibration-pattern-generator. Currently only supports the 4X4_50 family. Also removes all dotboard calibration. Fixes using the lowest possible fps while doing calibration (now uses the highest fps available for each resolution).
This commit is contained in:
Programmers3539
2024-05-10 13:12:13 -04:00
committed by GitHub
parent 560f379109
commit 70c2cdebe0
84 changed files with 388 additions and 131 deletions

View File

@@ -292,7 +292,7 @@ export const PlaceholderCameraSettings: CameraSettings = {
export enum CalibrationBoardTypes {
Chessboard = 0,
DotBoard = 1
Charuco = 1
}
export enum RobotOffsetType {

View File

@@ -77,6 +77,7 @@ export interface WebsocketCalibrationData {
videoModeIndex: number;
patternHeight: number;
squareSizeIn: number;
markerSizeIn: number;
}
export interface IncomingWebsocketData {