package com.chameleonvision.classabstraction.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 = new Mat(); public CVPipelineResult(List targets, Mat outputMat) { this.targets = targets; hasTarget = targets != null && !targets.isEmpty(); outputMat.copyTo(this.outputMat); } }