using System; namespace YOLODetectProcessLib { /// /// 所有推理网络的接口 /// public interface IInferenceNetwork : IDisposable { /// /// 当前推理网络的哈希值 /// 用于检查当前推理网络是否和当前软件版本所要求的一致 /// string HashCode { get; } /// /// 推理网络名 /// 用于查找推理网络文件是否存在 /// string NetworkName { get; } /// /// 网络是否已加载 /// bool NetworkLoaded { get; } /// /// 加载网络 /// /// cpu数量 /// 模型路径 void LoadNetwork(int numCPU, string netFilePath); /// /// 进行推理 /// /// /// IDetectedObject[][] Process(InferenceNetworkInputImage[] images); } }