Package org.photonvision.vision.pipeline
Class ObjectDetectionPipeline
java.lang.Object
org.photonvision.vision.pipeline.CVPipeline<CVPipelineResult,ObjectDetectionPipelineSettings>
org.photonvision.vision.pipeline.ObjectDetectionPipeline
- All Implemented Interfaces:
Releasable
public class ObjectDetectionPipeline
extends CVPipeline<CVPipelineResult,ObjectDetectionPipelineSettings>
-
Field Summary
Fields inherited from class org.photonvision.vision.pipeline.CVPipeline
cameraQuirks, frameStaticProperties, released, settings
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionprotected CVPipelineResult
process
(Frame frame, ObjectDetectionPipelineSettings 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
-
ObjectDetectionPipeline
public ObjectDetectionPipeline() -
ObjectDetectionPipeline
-
-
Method Details
-
setPipeParamsImpl
protected void setPipeParamsImpl()- Specified by:
setPipeParamsImpl
in classCVPipeline<CVPipelineResult,
ObjectDetectionPipelineSettings>
-
process
- Specified by:
process
in classCVPipeline<CVPipelineResult,
ObjectDetectionPipelineSettings>
-
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,
ObjectDetectionPipelineSettings>
-