Package org.photonvision.vision.pipe
Class CVPipe<I,O,P>
java.lang.Object
org.photonvision.vision.pipe.CVPipe<I,O,P>
- Type Parameters:
I
- Input type for the pipeO
- Output type for the pipeP
- Parameters type for the pipe
- Direct Known Subclasses:
AprilTagDetectionPipe
,AprilTagPoseEstimatorPipe
,ArucoDetectionPipe
,ArucoPoseEstimatorPipe
,CalculateFPSPipe
,Calibrate3dPipe
,Collect2dTargetsPipe
,CornerDetectionPipe
,FilterContoursPipe
,FilterObjectDetectionsPipe
,FilterShapesPipe
,FindBoardCornersPipe
,FindCirclesPipe
,FindContoursPipe
,FindPolygonPipe
,GPUAcceleratedHSVPipe
,GrayscalePipe
,GroupContoursPipe
,HSVPipe
,MultiTargetPNPPipe
,MutatingPipe
,ObjectDetectionPipe
,SolvePNPPipe
,SortContoursPipe
,SpeckleRejectPipe
Defines a pipe. A pipe is a single step in a pipeline. This class is to be extended, never used
on its own.
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
-
Field Details
-
result
-
params
-
-
Constructor Details
-
CVPipe
public CVPipe()
-
-
Method Details
-
setParams
-
getParams
-
process
Runs the process for the pipe.- Parameters:
in
- Input for pipe processing.- Returns:
- Result of processing.
-
run
- Parameters:
in
- Input for pipe processing.- Returns:
- Result of processing.
-