Я использую 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
Я проверял это много раз, и это не проблема со скобками. Однако я не мог понять проблему. Документы также подтверждают, что мой код правильный.