使用openCv时,使用matchTemplate对原始灰度图像和图像模板进行匹配报错

#使用matchTemplate对原始灰度图像和图像模板进行匹配报错
cv2.error: OpenCV(3.4.4) /io/opencv/modules/imgproc/src/templmatch.cpp:1107: error: (-215:Assertion failed) (depth == CV_8U || depth == CV_32F) && type == _templ.type() && _img.dims() <= 2 in function 'matchTemplate'

img

img

img

类型不匹配,一个是cv_8u,一个是浮点数就这样,要么全部转成cv_32f,要么全部是CV_8U