函数名

yolov5Init(so,param,bin,label)

函数介绍

方法名称:初始化yolov5,右键“资源”文件夹选“导入库”,选“yoloV5”

参数说明:
so:字符串,yolov5的so库路径,脚本导入库方法:右键“资源”文件夹选“导入库”,选“yoloV5”
param:字符串,训练所得的yolov5的.param文件路径
bin:字符串,训练所得的yolov5的.bin文件路径
label:字符串,训练所得的yolov5的.label标签文件路径


返回值:
ret:true代表成功,flase代表失败

res:返回识别的结果,json格式


注:

初始化会较慢,如单个模型只需要加载一次即可,如果多个模型切换时都需要走一次初始化

函数例子

local so = getScriptRunRootPath().."/资源/yoloV5/libyolov5ncnn64.so"

local param = getScriptRunRootPath().."/资源/yoloV5/best.ncnn.param"

local bin = getScriptRunRootPath().."/资源/yoloV5/best.ncnn.bin"

local label = getScriptRunRootPath().."/资源/yoloV5/best.ncnn.label"

local ret,res=yolov5Init(so,param,bin,label)

print(ret,res)