我写的Python的opencv代码即没报错但也不执行
import cv2
import pyautoguidef
test1(): pyautogui.screenshot().save('F:/screen') img=cv2.imread('F:/screen') a=cv2.imread('D:/photo/a.png') height,width,channel
=网页链接 result=cv2.matchTemplate(img,a,cv2.TM_SQDIFF_NORMED)
l=cv2.minMaxLoc(result)[lbk]2[rbk]
r=(l[lbk]0[rbk]+width,l[lbk]1[rbk]+height)
avg=(int((l[lbk]0[rbk]+r[lbk]0[rbk])/2),int((l[lbk]1[rbk]+r[lbk]1[rbk])/2)) return avgdef test2(): pyautogui.click(var_avg[lbk]0[rbk],var_avg[lbk]1[rbk],button='left')def test3(): avg=test1() auto_click(avg) routine('D:/photo/a.png')

import cv2
import pyautoguidef
test1(): pyautogui.screenshot().save('F:/screen') img=cv2.imread('F:/screen') a=cv2.imread('D:/photo/a.png') height,width,channel
=网页链接 result=cv2.matchTemplate(img,a,cv2.TM_SQDIFF_NORMED)
l=cv2.minMaxLoc(result)[lbk]2[rbk]
r=(l[lbk]0[rbk]+width,l[lbk]1[rbk]+height)
avg=(int((l[lbk]0[rbk]+r[lbk]0[rbk])/2),int((l[lbk]1[rbk]+r[lbk]1[rbk])/2)) return avgdef test2(): pyautogui.click(var_avg[lbk]0[rbk],var_avg[lbk]1[rbk],button='left')def test3(): avg=test1() auto_click(avg) routine('D:/photo/a.png')
