• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[iOS新版] iOS按键2.0新版本:YOLO使用教程(SetModel命令) [复制链接]

1#
请先安装好按键精灵手机助手V4.0.1(或更高版本),>>点击下载对应版本
开发脚本时,在命令处搜索“设置模型”,即可找到SetModel命令。具体使用方法请参见下方介绍和例子。



命令名称:ML.SetModel 设置模型
命令功能:设置神经网络引擎需引用的模型序号和目录路径
支持苹果Machine Learning导出的.mlpackage|.mlmodel,支持yolo、ddddocr、飞浆等模型(需转换成.mlpackage或.mlmodel格式),模型目录路径必须是.mlpackage或.mlmodel结尾

参考资料:https://developer.apple.com/machine-learning/models/
演示模型:https://ml-assets.apple.com/coreml/models/Image/ObjectDetection/YOLOv3Tiny/YOLOv3TinyInt8LUT.mlmodel
语法格式:ret_str = ml.setModel(index,dirPath[,confidenceThreshold][,bid][,modelParams])
参数说明:index:整数型,模型索引,建议取值范围:0-9
dirPath:字符串型,模型本地目录路径
confidenceThreshold:数值型,可选参数,可信度,取值范围:0.25-1,默认值:0.25
bid:字符串型,可选参数,目标应用包名,一般情况下留空:""
modelParams:键值表型,可选参数,设置该模型的额外可选参数
返回值:ret_str:字符串型,设置结果, 失败则返回原因
脚本例子:
PutAttachment "", "*" '将模型文件下载或通过附件释放到本地均可
Dim modelPath = GetTempDir() & "yolov8n.mlpackage"
Dim modelZipPath = GetTempDir() &"yolov8n.mlpackage.zip"
TracePrint dir.Exist(modelZipPath)
UnZip modelZipPath,GetTempDir() '解压模型文件到本地目录
TracePrint dir.Exist(modelPath)
TracePrint ml.setModel(1, modelPath) '设置序号为1的演示模型目录路径,目录路径必须是.mlpackage结尾
Dim ranTime,ret
Do
ranTime = TickCount()
ret = ml.runCoreMl(1, 0, 0, 0, 0) '运行神经网络引擎识别匹配序号为1的模型并返回键值表,模型设置成功后可打开相机查看返回结果
TracePrint encode.tableToJson(ret),TickCount()-ranTime
Delay 2000
Loop


备注:支持版本:iOS新版引擎v2.1.5或以上版本
支持机型:iPhone7或以上机型

2#

支持yolov8吗

点评

兄弟客服03  能转换成.mlpackage或.mlmodel格式的就行  发表于 2025/3/4 9:30:48

3#

,

能转换成.mlpackage或.mlmodel格式的就行

发新话题 回复该主题