B2BÍøÂçÈí¼þ

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

AIWROKÈí¼þÓÃͼÕÒͼʾÀýtemplateMat·½·¨

[¸´ÖÆÁ´½Ó]

971

Ö÷Ìâ

976

Ìû×Ó

7161

»ý·Ö

abc

Rank: 9Rank: 9Rank: 9

»ý·Ö
7161
Ìø×ªµ½Ö¸¶¨Â¥²ã
Â¥Ö÷
AIWROKÈí¼þÓÃͼÕÒͼʾÀýtemplateMat·½·¨
AIWROKÈí¼þÓÃͼÕÒͼʾÀýtemplateMat·½·¨ B2BÍøÂçÈí¼þ
AIWROKÈí¼þÓÃͼÕÒͼʾÀýtemplateMat·½·¨ B2BÍøÂçÈí¼þ

  1. //🍎½»Á÷ QQ Ⱥ 711841924 Ⱥһ£¬Æ»¹ûÄÚ²âȺ£¬528816639
  2. //ÊÊÓñ¾ÎĵµES5ϵͳ°²×¿ JavaScriptÒýÇæRhino
  3. //ͼÕÒͼʾÀýtemplateMat·½·¨

  4. function safeImageMatching() {
  5.     printl("ͼÕÒͼʾÀý");
  6.    
  7.     // Ö»½ØÈ¡Ò»´ÎÆÁÄ»×÷Ϊ»ù´¡Í¼Ïñ
  8.     var screenshot = screen.screenShot(1080, 1920, 100);
  9.     var mat = screenshot.getMat();
  10.     printl("»ù´¡Í¼Ïñ: " + mat.width() + "x" + mat.height());
  11.    
  12.     // ´Ó»ù´¡Í¼ÏñÖÐÌáȡģ°åÇøÓò (×óÉϽÇ200x200ÇøÓò)
  13.     var templateMat = mat.submat(0, 200, 0, 200);
  14.     printl("Ä£°åͼÏñ: " + templateMat.width() + "x" + templateMat.height());
  15.    
  16.     // ת»»Ä£°åΪBase64
  17.     var templateBase64 = templateMat.ToBase64();
  18.     printl("Ä£°åBase64³¤¶È: " + ('' + templateBase64).length);
  19.    
  20.     // ʹÓÃÕû¸ö»ù´¡Í¼Ïñ×÷ΪËÑË÷ͼÏñ
  21.     var searchMat = mat;
  22.     printl("ËÑË÷ͼÏñ: " + searchMat.width() + "x" + searchMat.height());
  23.    
  24.     // ͼÏñÆ¥Åä
  25.     var results = opencv.templateMatch(searchMat, [templateBase64], 0.9, [0, 0, 1, 1], true);
  26.    
  27.     if (results && results.length > 0) {
  28.         printl("Æ¥Åä³É¹¦!");
  29.         // °²È«µØ·ÃÎÊÆ¥Åä½á¹ûÊôÐÔ
  30.         var result = results[0];
  31.         // ³¢ÊÔ·ÃÎʸ÷ÖÖÊôÐÔ
  32.         if (result.x !== undefined) {
  33.             printl("λÖÃX: " + result.x);
  34.         }
  35.         if (result.y !== undefined) {
  36.             printl("λÖÃY: " + result.y);
  37.         }
  38.         if (result.score !== undefined) {
  39.             printl("ÏàËÆ¶È: " + result.score);
  40.         }
  41.         // ³¢ÊÔµ÷ÓÃclick·½·¨
  42.         if (typeof result.click === 'function') {
  43.             printl("Ö§³Öµã»÷²Ù×÷");
  44.         }
  45.     } else {
  46.         printl("δÕÒµ½Æ¥Åä");
  47.     }
  48.    
  49.     // ÊÍ·Å×ÊÔ´
  50.     templateMat = null;
  51.     mat = null;
  52.     screenshot = null;
  53.    
  54.     printl("ʾÀý½áÊø");
  55. }

  56. safeImageMatching();
¸´ÖÆ´úÂë


»Ø¸´

ʹÓõÀ¾ß ¾Ù±¨

±¾°æ»ý·Ö¹æÔò

¹Ø±Õ

QQ|»ÓªÏúÈí¼þ×ÛºÏÌÖÂÛ|»ÓªÏúÈí¼þÓÐÎʱشð|»ÓªÏúÈí¼þ½Ì³Ì×¨Çø|»ÓªÏúÈí¼þPOST½Å±¾·ÖÏí|»ÓªÏúÈí¼þÆÕͨ½Å±¾·ÖÏí|»ÓªÏúÈí¼þÈí¼þ×ÊѶ|»ÓªÏúÈí¼þ¾«Æ·Èí¼þ|»ÓªÏúÈí¼þ¸üй«¸æ|ÓªÏúÈí¼þ|B2BÈí¼þ|B2BÍøÂçÈí¼þ ( ¾©ICP±¸09078825ºÅ )±¾ÍøÕ¾¿ª·¢µÄÓªÏúÈí¼þÊÇÒ»¿îеÄÍøÂçÓªÏúÈí¼þ£¬Õâ¿îÓªÏú¿ÉÒÔÈ¥ÍøÕ¾Èí¼þ£¬²©¿ÍÈí¼þ£¬B2BÈí¼þ£¬·ÖÀàÐÅÏ¢Íø·¢Ìù£¬¿ÉÒÔÇÀɳ·¢£¬¿ÉÒÔµ½°Ù¶ÈÎÄ¿âÉÏ´«WORDÎĵµ£¬¿ÉÒÔµ½Ò»Ð©ÊÇÏà²áÍøÕ¾×Ô¶¯ÉÏ´«Í¼Æ¬£¬Õâ¸ö×Ô¶¯·¢ÌûÈí¼þ×Ô´øÔÆÖ©Ö룬¼Ó¿ìÊÕ¼£¬ÓÐ6ÖÖ¶Ô½Ó´òÂë½Ó¿Ú£¬·½±ã£¬Ð§Âʸߣ¬Ëٶȿ죬¶øÇÒ¶ÔÍ϶¯µÄÑéÖ¤ÂëÈ«ÍøµÚÒ»¼Ò¶À¼ÒÖ§³Ö£¬È«²¿Ô­´´¼¼Êõ£¬¶À¼ÒÑз¢£¬Õý°æÔ­´´´ø°æÈ¨Èí¼þ¡£Ñ¡ÔñÍòÄÜÓªÏúÈí¼þ£¬¾ÍÑ¡ÔñÁËÒ»ÖÖ׬ǮµÄЧÂÊ£¬´ÓûÓб»³¬Ô½¹ý£¬Ò»Ö±ÔÚŬÁ¦Ñз¢Ð¼¼Êõ¡£·Å·ÉÃÎÏ룬½â·ÅË«ÊÖ£¬À´µã´´Ò⣬³É¾ÍÄãµÄÃÎÏ룬¾ÍÔÚÍòÄÜÓªÏúÈí¼þ¿ªÊ¼

map2

GMT+8, 2025-10-31 15:57 , Processed in 0.167044 second(s), 35 queries .

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