小编Fre*_*xyz的帖子

Python OpenCV模板匹配错误

我一直在为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)

python opencv

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

opencv ×1

python ×1