例程使用指南
本章介绍 C#、C++、Python 例程的使用指南。各语言均支持 Basic 和 Advanced 两类例程,Advanced 例程包含多线程推理、OpenCV 集成和 HALCON 集成三种类型,具体如下表所示:
| 例程类型 | 相对路径 | 说明 |
|---|---|---|
Basic |
basic |
基础推理例程。可实现读取图片、执行推理并输出可视化结果。适用于基础推理场景。 |
Advanced(多线程推理) |
advanced/multi_thread_infer |
多线程推理例程。建议为每个线程创建独立的推理引擎;若多线程共用同一个推理引擎,请确保多线程并发使用时的安全性。适用于需要并发处理图片的场景。 |
Advanced(OpenCV) |
advanced/infer_with_opencv |
OpenCV 集成例程。可实现通过 OpenCV 读取图像,并将图像转换为 MMindImage 后进行推理。适用于需要结合 OpenCV 进行图像处理和推理的场景。 |
Advanced(HALCON) |
advanced/infer_with_halcon |
HALCON 集成例程。可实现通过 HALCON 读取图像,并将图像转换为 MMindImage 后进行推理。适用于需要结合 HALCON 进行图像处理和推理的场景。 |