我一直在为python的OpenCV绑定搞乱一段时间了,我想尝试模板匹配,我得到这个错误,我不知道为什么
C:\builds\master_PackSlaveAddon-win64-vc12-static\opencv\modules\imgproc\src\templmatch.cpp:910: error: (-215) (depth == CV_8U || depth == CV_32F) && type == _templ.type() && _img.dims() <= 2 in function cv::matchTemplate
Run Code Online (Sandbox Code Playgroud)
任何人都有任何关于为什么会发生这种情况的线索?
源代码:
import win32gui
from PIL import ImageGrab
import win32api, win32con
import numpy
deckVar = "deck.png" # Temporary
def click(x,y):
win32api.SetCursorPos((x,y))
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)
margin = 10
def OOO(): # Order Of Operations
print None
def main():
deck = "test"
img = ImageGrab.grab()
HWNDHandle = win32gui.FindWindow(None, "Hearthstone");
x,y,x2,y2 = win32gui.GetWindowRect(HWNDHandle)
print x,y,x2,y2
l = x2-x
h = y2-y
print …Run Code Online (Sandbox Code Playgroud)