ringbuffer and statistics
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
using Inspectron.Fastbuffer;
|
||||
using Inspectron.Fastbuffer.Filesystems;
|
||||
using System.Drawing;
|
||||
using System.Drawing.Imaging;
|
||||
using Lindt.Colorballs.Duo.Utils;
|
||||
using OpenCvSharp;
|
||||
using VisionBuilder.UI.Common;
|
||||
using VisionBuilder.UI.Common.Commands;
|
||||
using VisionBuilder.UI.Common.RecipeProcessing;
|
||||
|
||||
namespace Lindt.Colorballs.Duo.Utils;
|
||||
namespace VisionBuilder.UI.Ringbuffer;
|
||||
|
||||
public class VisionBuilderRingbuffer
|
||||
public class VisionBuilderRingbuffer:IVisionBuilderModule
|
||||
{
|
||||
private readonly VisionBuilderRingbufferSettings _settings;
|
||||
private readonly IRecognitionControl _recognitionControl;
|
||||
@@ -17,10 +17,13 @@ public class VisionBuilderRingbuffer
|
||||
{
|
||||
_settings = settings;
|
||||
_recognitionControl = recognitionControl;
|
||||
|
||||
}
|
||||
public void InitializeModule()
|
||||
{
|
||||
_recognitionControl.SessionStarted += _recognitionControl_SessionStarted;
|
||||
_recognitionControl.ImageProcessed += _recognitionControl_ImageProcessed;
|
||||
}
|
||||
|
||||
private void _recognitionControl_ImageProcessed(VisionBuilder.UI.Common.Commands.ImageProcessedEvent obj)
|
||||
{
|
||||
if (obj.HasError)
|
||||
@@ -124,4 +127,6 @@ public class VisionBuilderRingbuffer
|
||||
_badRingbuffers.Clear();
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user