Appearance
yolov8_远程识别图片
函数简介
Yolov8PostPic
POST图片给服务器,返回识别到的目标信息结果文本
函数原型
cpp
LONG Yolov8PostPic(IpAdress, Port, Mode, TargetWidth, TargetHeight, Confidence, ModelIndex, OuttimeTime, Pic, PicSize, Ret)
参数定义
IpAdress
: 请求的IP地址。本机为127.0.0.1,局域网一般为192.168.x.x格式,公网需要有公网IP且端口开放了。
Port
: Yolov8设置WEB服务器时填写的端口号
Mode
: 请求的IP地址。本机为127.0.0.1,局域网一般为192.168.x.x格式,公网需要有公网IP且端口开放了。
TargetWidth
: 内部推理所调整的图片宽度,32的倍数。默认640。
TargetHeight
: 内部推理所调整的图片宽度,32的倍数。默认640。
Confidence
: 相似度,范围0-1。
ModelIndex
: 必须传入模型序号。支持三种格式,如:1或1,3,5或1-3。
OuttimeTime
: 超时时间,超过多少秒没有收到返回响应则返回没有识别到目标
Pic
: 图片字节集的内存地址
PicSize
: 图片的字节集长度
Ret
: 填入文本型
变量接收返回的识别结果,多个目标以|分割。如:“0,809,390,0,492,0.844519,person|0,299,409,159,451,0.804711,person|0,73,402,203,512,0.797427,person|5,79,187,729,565,0.294070,bus|0,0,555,87,327,0.261390,person|”,按从左到右的顺序数据分别代表的是:分类ID、目标矩形左上角顶点x坐标、目标矩形左上角顶点y坐标、目标矩形宽度w、目标矩形高度h、相似度、分类名称。目标所在的中心坐标(x,y)为:(x+w/2,y+h/2)
返回值
返回识别到的目标信息结果文本
“-1”:找不到
“-88”:失败。未注册插件无法调用本函数
易语言调用例子(来自离火插件网盘 - 易语言yolov8多线程POST例子)
主题切换
全屏复制代码
离火插件易语言模块源码
主题切换
全屏复制代码