C#调用YOLOV8实现定位
对于传统视觉来说,如果图像质量不好,或者需要实现更高检测需求的,估计就得使用深度学习,那么问题来了,如何把YOLO嵌入C#代码?以下简单讲述操作过程。
 前几天花了些时间研究一下,貌似YOLO的Nuget包需要.net8.0以上,建议使用VS2022版本以上。
 主要需要安装以下nuget包:
 OpenCvSharp4
 OpenCvSharp4.Extensions
 OpenCvSharp4.runtime.win
 SixLabors.ImageSharp
 (以上主要满足Opencv对图像的操作,如果用其他工具,另行安装)
 我使用YoloDotNet这个包,主要是官网将yolo封装成C#语言使用,需要注意的是,你需要根据自己的算力选择哪个版本。

 但这框架只实现了检测那部分,训练自己的模型还需自己使用python语言训练自己的数据,然后转换为onnx,使用该框架预测即可。
 注意有以下部分代码:
         