1 问题描述
今天在使用cv.rectangle()函数时,出现了这样的报错:
TypeError: function takes exactly 4 arguments (2 given)
源代码我是这样写的:
cv.rectangle(image, (x0, y0), (x1, y1), (0,0,0), 1)
观察了一下,好像函数的参数没有什么错误;
2 解决方案——是因为没有将坐标参数转换为int型
后来我想了一下,可能是数据类型的原因,
也就是说OpenCV在绘制矩形时,要求传入的参数是int型;