check point

This commit is contained in:
meelstorm
2025-07-14 12:03:59 +02:00
commit d3cb790bd9
431 changed files with 44078 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
using OpenCvSharp;
namespace VisionBuilder.UI.Common.RecipeProcessing;
public interface IImageSource
{
string GetName();
Task<Mat> GetImage(CancellationToken token);
}

View File

@@ -0,0 +1,7 @@
namespace VisionBuilder.UI.Common.RecipeProcessing;
public interface ILoadingService
{
void StartLoading(string title);
void StopLoading(string title);
}

View File

@@ -0,0 +1,17 @@
using VisionBuilder.UI.Common.Commands;
using VisionBuilder.UI.Common.ViewModel.Classes;
namespace VisionBuilder.UI.Common.RecipeProcessing;
public interface IRecognitionControl
{
List<RecipeData> GetRecipesData();
void SetRecipe(RecipeData recipe);
void Start();
void Stop();
event Action<ImageProcessedEvent> ImageProcessed;
event Action<SessionStartedEvent> SessionStarted;
event Action<SessionEndedEvent> SessionEnded;
}