B2BÍøÂçÈí¼þ

 ÕÒ»ØÃÜÂë
 Á¢¼´×¢²á ÉóºËÍøÕ¾ºÅ:QQ:896757558
ËÑË÷
²é¿´: 1|»Ø¸´: 0
´òÓ¡ ÉÏÒ»Ö÷Ìâ ÏÂÒ»Ö÷Ìâ

AIWROKÈí¼þ¹Ø±Õ/µãÔÞ³¡¾° YOLOv5 ¼ì²âʾÀý

[¸´ÖÆÁ´½Ó]

1163

Ö÷Ìâ

1168

Ìû×Ó

7929

»ý·Ö

abc

Rank: 9Rank: 9Rank: 9

»ý·Ö
7929
Ìø×ªµ½Ö¸¶¨Â¥²ã
Â¥Ö÷
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-8-26 07:52 , Processed in 0.088376 second(s), 34 queries .

¿ìËٻظ´ ·µ»Ø¶¥²¿ ·µ»ØÁбí