Added Runnables for VisionProcess threads

This commit is contained in:
Banks Troutman
2019-11-15 16:01:50 -05:00
parent cd21186bf7
commit 1e613ee342
9 changed files with 108 additions and 62 deletions

View File

@@ -28,13 +28,12 @@ public class USBCameraProcess implements CameraProcess {
}
@Override
public Pair<Mat, Long> getFrame(Mat frame) {
public Pair<Mat, Long> getFrame() {
Long deltaTime;
synchronized (cvSink) {
deltaTime = cvSink.grabFrame(imageBuffer) * 1000L;
imageBuffer.copyTo(frame);
}
return Pair.of(frame, deltaTime);
return Pair.of(imageBuffer, deltaTime);
}
@Override