Appearance
yolov8_设置为WEB服务器
函数简介
Yolov8SetWeb
开启WEB服务器端口,成功调用此函数后则可通过POST提交图片或图片的BASE64字符串进行识别。若想重新设置端口号可以释放当前对象,重新创建对象,从头加载模型并设置为WEB服务器
函数原型
cpp
LONG Yolov8SetWeb(Port, BufferSize, WorkerThreadCount, SocketListenQueue, AcceptSocketCount)
参数定义
Port
: 欲开启的端口,范围30000-65535之间取一个没被占用的。
BufferSize
: 单位MB,填6即可,代表着最大接收尺寸为6MB。
WorkerThreadCount
: 工作线程数。易语言模块中默认为4。如果服务器的并发连接数不高,可以将其设置为较小的值,例如1或2。如果并发连接数较高,则可以将其适当增加,但不要超过CPU核心数的两倍。
SocketListenQueue
: 监听队列大小。易语言模块中默认为100。如果服务器的并发连接数不高,可以将其设置为较小的值,例如50或100。如果并发连接数较高,则可以将其适当增加,但不要超过200。
AcceptSocketCount
: 最大连接数。易语言模块中默认为100。如果服务器的并发连接数不高,可以将其设置为较小的值,例如50或100。如果并发连接数较高,则可以将其适当增加,但不要超过200。
返回值
1: 成功
0: 接口调用失败
-2: 失败。端口被占用,请换其他端口
-3: 失败。只能启动一次
-88: 失败。未注册插件无法调用本函数
易语言调用例子(来自离火插件网盘 - 易语言Yolov8开启WEB服务器 - 测试端)
主题切换
全屏复制代码
离火插件易语言模块源码
主题切换
全屏复制代码