Make fps threadsafe

This commit is contained in:
Matt
2019-11-23 08:23:49 -08:00
parent 2e6f7dbae4
commit 078e5f01a6

View File

@@ -325,8 +325,9 @@ public class VisionProcess {
*/
private class VisionProcessRunnable implements Runnable {
public Double fps = 0.0; // TODO: (HIGH) update or average or something
volatile Double fps = 0.0;
private CircularBuffer fpsAveragingBuffer = new CircularBuffer(7);
@SuppressWarnings("FieldCanBeLocal")
private CVPipelineResult result;
private Mat streamBuffer = new Mat();