快速入门
本章介绍如何应用 Mech-DLK SDK 实现 Mech-DLK 导出的缺陷分割模型的推理。
函数说明
下面以 Mech-DLK 导出的缺陷分割模型为例,介绍应用 Mech-DLK SDK 实现模型推理时使用的函数。
创建推理引擎
Engine engine;
createPackInferEngine(&engine, "path/to/xxx.dlkpack", GpuDefault, 0);
c
调用 createPackInferEngine
函数创建推理引擎。
|
深度学习引擎推理
infer(&engine, &input, 1);
c
调用 infer
函数进行深度学习引擎推理。
此函数中,参数 1 表示推理的图片数量,必须与 input 中的图片数量相同。
|
获取缺陷分割结果
DefectAndEdgeResult* defectAndEdgeResult = NULL;
unsigned int resultNum = 0;
getDefectSegmentataionResult(&engine, 0, &defectAndEdgeResult, &resultNum);
c
调用 getDefectSegmentataionResult
函数得到缺陷分割模型的结果。
此函数中,第二个参数
|