【发布时间】:2021-05-03 23:08:12
【问题描述】:
我使用PIL.ImageDraw.rectangle() 在图像周围绘制边界框。我提供图像的左上角、图像宽度和高度及其轮廓颜色。这些是正确的参数,但我收到此错误:
TypeError: function takes at least 3 arguments (2 given)
这是我的代码:
img_draw = ImageDraw.Draw(logo)
logo_w, logo_h = logo.size
location = (logo_position[0], logo_position[1])
img_draw.rectangle(location,
((logo_position[0] + logo_w),
(logo_position[1] + logo_h)),
outline='Red') # Red bounding box around each logo
我检查了很多次,这不是括号的问题。但是,我无法弄清楚这个问题。文档还确认我的代码是正确的。
【问题讨论】:
标签: python python-imaging-library typeerror bounding-box