C# OnnxRuntime Deployment of DAMO-YOLO Cigarette Detection
💡
原文英文,约1000词,阅读约需4分钟。
📝
内容提要
本文介绍了一个基于ONNX模型的C#应用程序,用户可以选择图片进行推理,显示目标类别和置信度。该程序使用OpenCvSharp库处理图像,并通过NMS算法优化检测结果。
🎯
关键要点
- 本文介绍了一个基于ONNX模型的C#应用程序,用户可以选择图片进行推理,显示目标类别和置信度。
- 该程序使用OpenCvSharp库处理图像,并通过NMS算法优化检测结果。
- 模型输入为Float[1, 3, 640, 640],输出为Float[1, 5, 8400]。
- 用户可以通过按钮选择图片并进行推理,推理结果包括目标类别和置信度。
- 推理过程中,程序会对输入图像进行预处理,包括颜色转换和尺寸调整。
- 使用NMS算法过滤检测结果,确保最终输出的目标框是最优的。
- 程序支持保存推理结果为多种格式的图片。
- 窗体加载时会初始化模型路径、输入尺寸、置信度阈值等参数。
- 提供了双击图片查看原图的功能,增强用户体验。
➡️