Appearance
图色_Yolov5识别Ex
函数简介
LhYolov5DetectEx
本命令必须搭配 "后台_绑定窗口"使用.使用本接口前请先加载yolov5模型
函数原型
cpp
LONG LhYolov5DetectEx(x1, y1, x2, y2, TargetWidth, TargetHeight, Confidence, FindId, dir, Id, X, Y, W, H, Prob, Name, CenterX, CenterY)
参数定义
x1
: 查找区域范围的左上角坐标,区域范围全为0时表示全屏查找。
y1
: 查找区域范围的左上角坐标,区域范围全为0时表示全屏查找。
x2
: 查找区域范围的右下角坐标,区域范围全为0时表示全屏查找。
y2
: 查找区域范围的右下角坐标,区域范围全为0时表示全屏查找。
TargetWidth
: 推理宽度。一般为640,32的倍数,数值越大运算越久,相对更精准,数值越小速度更快(降低了精度)
TargetHeight
: 推理高度。 一般为640,32的倍数,数值越大运算越久,相对更精准,数值越小速度更快(降低了精度)
Confidence
: 相似度。范围0.0-1.0
FindId
: 根据查找方向找最近目标。填-1则找所有分类最近的那个目标,填0则只在分类ID为0中寻找最近的目标
dir
: 查找方向,默认0. 0:从左上角到右下角 1:从左下角到右上角 2:从右上角到左下角 3:从右下角到左上角 4:从中心往外查找找
Id
: 返回目标分类id。填入一个整数型
变量来接收结果
X
: 返回目标矩形左上角x坐标。填入一个整数型
变量来接收结果
Y
: 返回目标矩形左上角y坐标。填入一个整数型
变量来接收结果
W
: 返回目标矩形宽度。填入一个整数型
变量来接收结果
H
: 返回目标矩形高度。填入一个整数型
变量来接收结果
Prob
: 返回目标相似度。填入一个双精度小数型
变量来接收结果
Name
: 返回目标分类名。填入一个文本型
变量来接收结果
CenterX
: 返回目标中心点x坐标。填入一个整数型
变量来接收结果
CenterY
: 返回目标中心点y坐标。填入一个整数型
变量来接收结果
返回值
返回识别到的目标数量,如:返回3则识别到3个目标。找不到返回-1
-2: 内部截图失败或模型没有加载
-4: 内部截图处理异常
-10: 坐标越界,请检查x1,y1,x2,y2是否正确
-88: 未注册插件,无法调用本函数
易语言调用例子(来自离火插件网盘 - 易语言图色_yolov5识别Ex例子)
主题切换
全屏复制代码
离火插件易语言模块源码
主题切换
全屏复制代码