import numpy as np
import cv2
img = cv2.imread('messi_2.jpg')
mask = cv2.imread('mask2.png',0)
dst = cv2.inpaint(img,mask,3,cv2.INPAINT_TELEA)
cv2.imshow('dst',dst)
cv2.waitKey(0)
cv2.destroyAllWindows()
(base) C:\Users\lenovo>D:/anaconda/python.exe e:/Desktop/test/test.py
Traceback (most recent call last):
File "e:/Desktop/test/test.py", line 7, in
dst = cv2.inpaint(img,mask,3,cv2.INPAINT_TELEA)
cv2.error: OpenCV(3.4.3) C:\projects\opencv-python\opencv\modules\core\src\array.cpp:2492: error: (-206:Bad flag (parameter or structure field)) Unrecognized or unsupported array type in function 'cvGetMat'
最终结果这样,哪里错了啊