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 long imageTimestamp = 0; public CVPipelineResult(List targets, Mat outputMat, long processTime) { this.targets = targets; hasTarget = targets != null && !targets.isEmpty(); this.outputMat = outputMat; this.processTime = processTime; } public void setTimestamp(long timestamp) { imageTimestamp = timestamp; } }