Package org.photonvision.vision.pipeline
Class AprilTagPipeline
java.lang.Object
org.photonvision.vision.pipeline.CVPipeline<CVPipelineResult,AprilTagPipelineSettings>
org.photonvision.vision.pipeline.AprilTagPipeline
- All Implemented Interfaces:
Releasable
-
Field Summary
Fields inherited from class org.photonvision.vision.pipeline.CVPipeline
cameraQuirks, frameStaticProperties, released, settings
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected CVPipelineResult
process
(Frame frame, AprilTagPipelineSettings settings) void
release()
Release any native memory associated with this pipeline.protected void
Methods inherited from class org.photonvision.vision.pipeline.CVPipeline
getSettings, getThresholdType, run, setPipeParams, setSettings
-
Constructor Details
-
AprilTagPipeline
public AprilTagPipeline() -
AprilTagPipeline
-
-
Method Details
-
setPipeParamsImpl
protected void setPipeParamsImpl()- Specified by:
setPipeParamsImpl
in classCVPipeline<CVPipelineResult,
AprilTagPipelineSettings>
-
process
- Specified by:
process
in classCVPipeline<CVPipelineResult,
AprilTagPipelineSettings>
-
release
public void release()Description copied from class:CVPipeline
Release any native memory associated with this pipeline. Called by pipelinemanager at pipeline switch. Stubbed out, but override if needed.- Specified by:
release
in interfaceReleasable
- Overrides:
release
in classCVPipeline<CVPipelineResult,
AprilTagPipelineSettings>
-