B2B网络软件

 找回密码
 立即注册 审核网站号:QQ:896757558
搜索
查看: 147|回复: 0
打印 上一主题 下一主题

AIWROK软件关闭/点赞场景 YOLOv5 检测示例

[复制链接]

1187

主题

1192

帖子

8025

积分

abc

Rank: 9Rank: 9Rank: 9

积分
8025
跳转到指定楼层
楼主
发表于 2026-8-26 06:54:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
AIWROK软件关闭/点赞场景 YOLOv5 检测示例


https://www.yuque.com/aiwork/nba2pr/cx3tzty1qm0xeg7u

AIWROK软件关闭/点赞场景 YOLOv5 检测示例 B2B网络软件

AIWROK软件关闭/点赞场景 YOLOv5 检测示例 B2B网络软件

AIWROK软件关闭/点赞场景 YOLOv5 检测示例 B2B网络软件

  1. // ====== 关闭/点赞场景 YOLOv5 检测示例 ======

  2. //初始化yolov5
  3. var yolo = new yoloV5();

  4. // close模型文件在"资源"目录下,需要用getResPath()获取路径
  5. var resPath = project.getResourcesPath();
  6. var label = resPath + "close.txt";
  7. var param = resPath + "close.param";
  8. var bin   = resPath + "close.bin";

  9. printl("模型路径: " + bin);

  10. //加载模型(GPU优先,无GPU走CPU)
  11. var model;
  12. if (yolo.CheckGPU == true) {
  13.     model = yolo.loadModel(label, param, bin, 4, false); // 4线程, GPU
  14. } else {
  15.     model = yolo.loadModel(label, param, bin, 4, true);  // 4线程, CPU
  16. }

  17. if (model != null) {
  18.     printl("close模型加载失败,请检查close.bin/param/txt是否在资源目录中");
  19. } else {
  20.     printl("close模型加载成功,标签: 赞 / 收藏");

  21. //截图(全屏)
  22. var img = screen.screenShotFull();

  23. try {
  24.     //检测,返回JSON字符串
  25.     var resStr = yolo.detectJson(img, 0.45, 0.55, 640);
  26.     printl("检测结果: " + resStr);

  27.     //JSON字符串转数组
  28.     var res;
  29.     try {
  30.         res = JSON.parse(resStr);
  31.     } catch (e) {
  32.         printl("JSON解析失败: " + e);
  33.         res = null;
  34.     }

  35.     //解析结果并逐个点击
  36.     if (res && res.length > 0) {
  37.         for (var i = 0; i < res.length; i++) {
  38.             var item = res[i];
  39.             var name = item["标签"];     // 标签名: "赞" 或 "收藏"
  40.             var conf = item["精度"];     // 置信度
  41.             var x = item["X"];           // 检测框中心X
  42.             var y = item["Y"];           // 检测框中心Y

  43.             printl("检测到 [" + name + "] 置信度:" + conf + " 坐标:" + x + "," + y);

  44.             //无碍模式点击:try-catch包裹,失败不影响后续
  45.             try {
  46.                 auto.clickPoint(x, y);
  47.                 printl("点击完成: " + x + "," + y);
  48.             } catch (e) {
  49.                 printl("点击异常(已忽略): " + e);
  50.             }
  51.             sleep.second(1);
  52.         }
  53.     } else {
  54.         printl("未检测到目标");
  55.     }
  56. } finally {
  57.     //释放截图Mat,防止内存泄漏
  58.     try { img.recycle(); } catch (e) {}
  59. }

  60. }

  61. //释放模型
  62. yolo.Close();
  63. printl("检测完成,已释放模型");
复制代码


回复

使用道具 举报

本版积分规则

关闭

QQ|»营销软件综合讨论|»营销软件有问必答|»营销软件教程专区|»营销软件POST脚本分享|»营销软件普通脚本分享|»营销软件软件资讯|»营销软件精品软件|»营销软件更新公告|营销软件|B2B软件|B2B网络软件 ( 京ICP备09078825号 )本网站开发的营销软件是一款新的网络营销软件,这款营销可以去网站软件,博客软件,B2B软件,分类信息网发贴,可以抢沙发,可以到百度文库上传WORD文档,可以到一些是相册网站自动上传图片,这个自动发帖软件自带云蜘蛛,加快收录,有6种对接打码接口,方便,效率高,速度快,而且对拖动的验证码全网第一家独家支持,全部原创技术,独家研发,正版原创带版权软件。选择万能营销软件,就选择了一种赚钱的效率,从没有被超越过,一直在努力研发新技术。放飞梦想,解放双手,来点创意,成就你的梦想,就在万能营销软件开始

map2

GMT+8, 2026-10-8 20:02 , Processed in 0.097399 second(s), 35 queries .

快速回复 返回顶部 返回列表