| 123456789101112131415161718192021222324252627282930 |
- 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
- };
- }
- }
- }
|