diff --git a/resource/tasks.json b/resource/tasks.json index ea9e94be25..febe51b81d 100644 --- a/resource/tasks.json +++ b/resource/tasks.json @@ -3422,9 +3422,9 @@ "next": ["Home@ReturnButtons#next"] }, "StartToVisit": { + "method": "RGBCount", "action": "ClickSelf", - "template": ["StartToVisit.png", "StartToVisitDetermine.png", "StartToVisitSportsman"], - "templThreshold": [0.9, 0.9, 0.9], + "colorScales": [[250, 255]], "roi": [990, 90, 195, 165], "next": ["VisitNext", "VisitNext@LoadingText", "VisitNextBlack", "VisitNextOcr"], "postDelay": 2000 diff --git a/resource/template/StartToVisit.png b/resource/template/StartToVisit.png index b6f0422aed..42799698ff 100644 Binary files a/resource/template/StartToVisit.png and b/resource/template/StartToVisit.png differ diff --git a/resource/template/StartToVisitDetermine.png b/resource/template/StartToVisitDetermine.png deleted file mode 100644 index 3f7fd6ab1a..0000000000 Binary files a/resource/template/StartToVisitDetermine.png and /dev/null differ diff --git a/resource/template/StartToVisitSportsman.png b/resource/template/StartToVisitSportsman.png deleted file mode 100644 index a39902f4d2..0000000000 Binary files a/resource/template/StartToVisitSportsman.png and /dev/null differ diff --git a/tools/MaskRangeTool/main.py b/tools/MaskRangeTool/main.py index 84cdd27010..99d0c00786 100644 --- a/tools/MaskRangeTool/main.py +++ b/tools/MaskRangeTool/main.py @@ -16,22 +16,22 @@ if __name__ == '__main__': rgb_base_mask_range_ignore_dark = [[[20, 20, 20], [255, 255, 255]]] # 忽略暗色背景 # 自动判断图片的合适 mask_ranges - # image = cv2.imread(str(maa_dir / "resource" / "template" / "BattleQuickFormationRole-Pioneer.png")) + # image = cv2.imread(str(maa_dir / "resource" / "template" / "StartToVisit.png")) # generate_mask_ranges(image, 'luv', luv_base_mask_range_ignore_light_dark) # generate_mask_ranges(image, 'hsv', hsv_base_mask_range_ignore_dark) # generate_mask_ranges(image, 'rgb', rgb_base_mask_range_ignore_dark) # 在给定的 mask_ranges 下展示一张图 - image = cv2.imread(str(maa_dir / "resource" / "template" / "BattleQuickFormationRole-Pioneer.png")) - mask_ranges = [[[90, 90, 90], [150, 150, 150]]] + image = cv2.imread(str(maa_dir / "resource" / "template" / "StartToVisit.png")) + mask_ranges = [[[250, 250, 250], [255, 255, 255]]] show_image_mask(image, calc_mask_from_ranges(image, mask_ranges, 'rgb', True), 'rgb') # mask_ranges = [[[93, 81, 130], [102, 97, 142]], [[128, 100, 164], [134, 110, 169]], [[95, 85, 145], [105, 95, 155]]] # show_image_mask(image, calc_mask_from_ranges(image, mask_ranges, 'luv', True), 'luv') # 在给定的 mask_ranges 下比较两张图 - image1 = cv2.imread(str(maa_dir / "resource" / "template" / "BattleQuickFormationRole-Pioneer.png")) - image2 = cv2.imread(str(maa_dir / "resource" / "template" / "BattleQuickFormationRole-Tank.png")) - mask_ranges = [[[90, 90, 90], [150, 150, 150]]] + image1 = cv2.imread(str(maa_dir / "resource" / "template" / "StartToVisit.png")) + image2 = cv2.imread(str(maa_dir / "resource" / "template" / "StartToVisitDetermine.png")) + mask_ranges = [[[250, 250, 250], [255, 255, 255]]] compare_2_image_with_mask_ranges(image1, image2, mask_ranges, "rgb") compare_2_image_with_mask_ranges(image1, image2, mask_ranges, "rgb", True) # mask_ranges = [[[93, 81, 125], [102, 97, 150]], [[95, 85, 145], [105, 95, 155]]] diff --git a/tools/OptimizeTemplates/optimize_templates.json b/tools/OptimizeTemplates/optimize_templates.json index f1b5c114c1..f0feae8e94 100644 --- a/tools/OptimizeTemplates/optimize_templates.json +++ b/tools/OptimizeTemplates/optimize_templates.json @@ -1924,7 +1924,7 @@ "official/StartButton2": "771f0054fbce0b570b51655f4bbb95456fd28f648d76c946d5f1dcd84fa16475", "official/StartButton2Adverse": "4cb35dbdbbc9695707a83e67bd0089474d5cf9e7c7b7bcbcab916ff6e8f57f19", "official/StartLoginBServer": "f7f010df946cf3f8c48c6366005a1321d828dbfbafd5d6a92ea7a050326fc522", - "official/StartToVisit": "08212415d5a28a25fdcad02eacb938e3413a6ec05928e961f5fd0a0a7fa182b9", + "official/StartToVisit": "c63caecc7abcc7bd86a5ff2a42ac548cd6745c0c8af24f4ad0c7efc396c87c37", "official/StartToVisitDetermine": "ce73d7a28458f21d28182e66cc82bf49274375e99621b86031f819cc95261093", "official/StartToVisitSportsman": "19d0ffcb4b5ee1b540783c6debaea6cf6927c186d354cd792f853f104ff729bf", "official/StartToWakeUp": "b311e2871756741c41e79c2e15f0c8c45eb3b240cf084b65a68b33f70eae2db9", @@ -2908,4 +2908,4 @@ "YoStarKR/ClueVacancyNo5": "f02a9279e06b113a21a7ed589fe5062ef41e287fc589b87e4d345cf8736ba54f", "YoStarKR/ClueVacancyNo6": "839c62b7a2d427a0abd9911b5e26cade51a7b5e25e4bcf2a8a143b749e00fc3a", "YoStarKR/ClueVacancyNo7": "49195fd37620ef0da977d28b22020e15163121d99648386ddd60341002c79da5" -} +} \ No newline at end of file