package resa.evaluation.topology.tomVLD;
import org.bytedeco.javacpp.opencv_core;
/**
* The class wrapping the output of the topology - a frame with a list of rectangles found on it.
* frames are ordered by their frame id.
*/
public class StreamFrame implements Comparable<StreamFrame> {
final public int frameId;
final public opencv_core.Mat image;
/**
* creates a StreamFrame with given id, image matrix and list of rectangles corresponding to the detected logos.
* @param frameId
* @param image
*/
public StreamFrame(int frameId, opencv_core.Mat image) {
this.frameId = frameId;
this.image = image;
}
@Override
public int compareTo(StreamFrame o) {
return frameId - o.frameId;
}
}