Class FindBoardCornersPipe
java.lang.Object
org.photonvision.vision.pipe.CVPipe<org.apache.commons.lang3.tuple.Pair<org.opencv.core.Mat,org.opencv.core.Mat>,FindBoardCornersPipe.FindBoardCornersPipeResult,FindBoardCornersPipe.FindCornersPipeParams>
org.photonvision.vision.pipe.impl.FindBoardCornersPipe
public class FindBoardCornersPipe
extends CVPipe<org.apache.commons.lang3.tuple.Pair<org.opencv.core.Mat,org.opencv.core.Mat>,FindBoardCornersPipe.FindBoardCornersPipeResult,FindBoardCornersPipe.FindCornersPipeParams>
-
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 TypeMethodDescriptionvoid
process
(org.apache.commons.lang3.tuple.Pair<org.opencv.core.Mat, org.opencv.core.Mat> in) Finds the corners in a given image and returns them
-
Constructor Details
-
FindBoardCornersPipe
public FindBoardCornersPipe()
-
-
Method Details
-
createObjectPoints
public void createObjectPoints() -
process
protected FindBoardCornersPipe.FindBoardCornersPipeResult process(org.apache.commons.lang3.tuple.Pair<org.opencv.core.Mat, org.opencv.core.Mat> in) Finds the corners in a given image and returns them- Specified by:
process
in classCVPipe<org.apache.commons.lang3.tuple.Pair<org.opencv.core.Mat,
org.opencv.core.Mat>, FindBoardCornersPipe.FindBoardCornersPipeResult, FindBoardCornersPipe.FindCornersPipeParams> - Parameters:
in
- Input for pipe processing. Pair of input and output mat- Returns:
- All valid Mats for camera calibration
-