这个错误提示意思是:没有找到要求的参数,即代码里的函数缺少必要的参数。下面举个显示图片的例子
import cv2 img = cv2.imread('./data/wiki.png') cv2.imshow(img) cv2.waitKey(0)
运行时会出现如下错误:
Traceback (most recent call last):
File "D:/python_opencv/ss.py", line 3, in
cv2.imshow(img)
TypeError: Required argument 'mat' (pos 2) not found
Process finished with exit code 1
仔细检查发现从cv2.imshow()函数有两个必要的参数,还有一个参数是图片窗口名字。加上参数运行结果正确,结果如下
import cv2 img = cv2.imread('./data/wiki.png') cv2.imshow('img',img) cv2.waitKey(0)