Package org.photonvision.vision.pipeline
Class ArucoPipeline
java.lang.Object
org.photonvision.vision.pipeline.CVPipeline<CVPipelineResult,ArucoPipelineSettings>
org.photonvision.vision.pipeline.ArucoPipeline
- 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, ArucoPipelineSettings 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
-
ArucoPipeline
public ArucoPipeline() -
ArucoPipeline
-
-
Method Details
-
setPipeParamsImpl
protected void setPipeParamsImpl()- Specified by:
setPipeParamsImpl
in classCVPipeline<CVPipelineResult,
ArucoPipelineSettings>
-
process
- Specified by:
process
in classCVPipeline<CVPipelineResult,
ArucoPipelineSettings>
-
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,
ArucoPipelineSettings>
-