Python Opencv hata

import cv2

import numpy as np

kamera = cv2.VideoCapture(0)

while True :
ret,kare = kamera.read()

gri_kare = cv2.cvtColor(kare,cv2.COLOR_BGR2GRAY)

nesne = cv2.imread("nesn.jpg",0)

w,h = nesne.shape

res = cv2.matchTemplate(gri_kare,nesne,cv2.TM_CCOEFF_NORMED)

esikdeger = 0.8

loc = np.where(res > esikdeger)

for n in zip(loc) :
    cv2.rectangle(nesne,n,(n[0]+h,n[1]+w),(255,255,255),2,)

cv2.imshow("asd",kare)


if cv2.waitKey(25) & 0xFF == ord("q"):
    break

kamera.release()
cv2.destroyAllWindows()

ve aldıgım hata

res = cv2.matchTemplate(gri_kare,nesne,cv2.TM_CCOEFF_NORMED)

cv2.error: OpenCV(4.0.0) C:\projects\opencv-python\opencv\modules\imgproc\src\templmatch.cpp:1112: error: (-215:Assertion failed) _img.size().height <= _templ.size().height && _img.size().width <= _templ.size().width in function ‘cv::matchTemplate’

[ WARN:0] terminating async callback

stackoverflowda vb baktım ama çözüme ulaşamadım yardımcı olursanız sevinirim

Kod ve hata mesaji okunmuyor