package com.chameleonvision.vision.pipeline; import org.opencv.core.Mat; import java.util.List; public abstract class CVPipelineResult { public final List targets; public final boolean hasTarget; public final Mat outputMat; public final long processTime; public CVPipelineResult(List targets, Mat outputMat, long processTime) { this.targets = targets; hasTarget = targets != null && !targets.isEmpty(); this.outputMat = outputMat; this.processTime = processTime; } }