Class Calibrate3dPipe
java.lang.Object
org.photonvision.vision.pipe.CVPipe<Calibrate3dPipe.CalibrationInput,CameraCalibrationCoefficients,Calibrate3dPipe.CalibratePipeParams>
org.photonvision.vision.pipe.impl.Calibrate3dPipe
public class Calibrate3dPipe
extends CVPipe<Calibrate3dPipe.CalibrationInput,CameraCalibrationCoefficients,Calibrate3dPipe.CalibratePipeParams>
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
Nested classes/interfaces inherited from class org.photonvision.vision.pipe.CVPipe
CVPipe.CVPipeResult<O>
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected CameraCalibrationCoefficients
calibrateMrcal
(List<FindBoardCornersPipe.FindBoardCornersPipeResult> in, double fxGuess, double fyGuess, Path imageSavePath) protected CameraCalibrationCoefficients
calibrateOpenCV
(List<FindBoardCornersPipe.FindBoardCornersPipeResult> in, double fxGuess, double fyGuess, Path imageSavePath) protected CameraCalibrationCoefficients
Runs the process for the pipe.
-
Constructor Details
-
Calibrate3dPipe
public Calibrate3dPipe()
-
-
Method Details
-
process
Runs the process for the pipe.- Specified by:
process
in classCVPipe<Calibrate3dPipe.CalibrationInput,
CameraCalibrationCoefficients, Calibrate3dPipe.CalibratePipeParams> - Parameters:
in
- Input for pipe processing. In the format (Input image, object points, image points)- Returns:
- Result of processing.
-
calibrateOpenCV
protected CameraCalibrationCoefficients calibrateOpenCV(List<FindBoardCornersPipe.FindBoardCornersPipeResult> in, double fxGuess, double fyGuess, Path imageSavePath) -
calibrateMrcal
protected CameraCalibrationCoefficients calibrateMrcal(List<FindBoardCornersPipe.FindBoardCornersPipeResult> in, double fxGuess, double fyGuess, Path imageSavePath)
-