Skip to content

图色_Yolov8识别Ex

函数简介

LhYolov8DetectEx本命令必须搭配 "后台_绑定窗口"使用.使用本接口前请先加载yolov8模型

函数原型

cpp
LONG LhYolov8DetectEx(x1, y1, x2, y2, ModelIndex, TargetWidth, TargetHeight, Confidence, mode, FindId, dir, Id, X, Y, W, H, Prob, Name, CenterX, CenterY)

参数定义

x1: 查找区域范围的左上角坐标,区域范围全为0时表示全屏查找。

y1: 查找区域范围的左上角坐标,区域范围全为0时表示全屏查找。

x2: 查找区域范围的右下角坐标,区域范围全为0时表示全屏查找。

y2: 查找区域范围的右下角坐标,区域范围全为0时表示全屏查找。

ModelIndex: 模型序号。传入模型序号字符串,有3种格式。留空则卸载所有指定的模型

  • 1:直接传序号

  • 2:填写1-3则加载1、2、3号模型

  • 3:填写1,3,5,6则加载1、3、5、6号模型

TargetWidth: 内部推理所调整的图片宽度,32的倍数。默认填640

TargetHeight: 内部推理所调整的图片高度,32的倍数。默认填640

Confidence: 相似度,范围0-1

Mode: 模式1意味着使用全部模型识别合并识别结果返回。模式2意味着按传入的模型序号顺序逐一识别,若为空则使用下一个模型继续识别,一旦识别到目标立即返回。

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: 未注册插件,无法调用本函数

易语言调用例子(来自离火插件网盘 - 易语言图色_yolov8识别Ex例子)


主题切换
 全屏
复制代码

离火插件易语言模块源码


主题切换
 全屏
复制代码

离火AI插件官方网址 https://www.lihuochajian.com