using MvCameraControl; using MvvmScaffoldFrame48.Model.ResultModel; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace MvvmScaffoldFrame48.DLL.ThreadManager { public class ProcessingAlgorithm : IImageProcessingAlgorithmHikVision { public string AlgorithmName => "ProcessingAlgorithm"; public object ProcessImage(IImage imageData,int cameraId) { // 模拟算法A的处理逻辑 Thread.Sleep(1); // 模拟处理时间 Console.WriteLine("相机执行了一次识别"); return new CameraProcessEventArgsResultModel { CameraId = cameraId, ResultData = $"ProcessingAlgorithm_Processed_Camera{cameraId}", Timestamp = DateTime.Now }; } } }