using OrpaonVision.Core.Results; using OrpaonVision.SiteApp.Runtime.Contracts; namespace OrpaonVision.SiteApp.Runtime.Services { /// /// 推理服务模拟实现(MVP 阶段)。 /// public sealed class MockInferenceService : IInferenceService { /// public Result Predict(CameraFrameDto frame) { var tick = DateTime.UtcNow.Ticks; var label = tick % 2 == 0 ? "OK" : "NG_MISALIGN"; var confidence = label == "OK" ? 0.92m : 0.78m; var result = new InferenceResultDto { FrameId = frame.FrameId, Label = label, Confidence = confidence }; return Result.Success(result, message: "推理完成。"); } } }