public class VisionThread extends java.lang.Thread
VisionPipeline, 
VisionRunner, 
Thread.setDaemon(boolean)| Constructor and Description | 
|---|
| VisionThread(VideoSource videoSource,
            P pipeline,
            VisionRunner.Listener<? super P> listener)Creates a new vision thread that continuously runs the given vision pipeline. | 
| VisionThread(VisionRunner<?> visionRunner)Creates a vision thread that continuously runs a  VisionPipeline. | 
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldpublic VisionThread(VisionRunner<?> visionRunner)
VisionPipeline.visionRunner - the runner for a vision pipelinepublic VisionThread(VideoSource videoSource, P pipeline, VisionRunner.Listener<? super P> listener)
new VisionThread(new VisionRunner<>(videoSource, pipeline, listener)).P - the type of the pipelinevideoSource - the source for images the pipeline should processpipeline - the pipeline to runlistener - the listener to copy outputs from the pipeline after it runs