画像の上に境界ボックスを視覚化しようとしています。
私のコード:
color = (255, 255, 0)
thickness = 4
x_min, y_min, x_max, y_max = bbox
cv2.rectangle(img, (x_min, y_min), (x_max, y_max), color, thickness=thickness)
そして私はTypeError: Argument given by name ('thickness') and position (4)
を渡しても厚さを渡しても別のトレースバックが得られます。
cv2.rectangle(img, (x_min, y_min), (x_max, y_max), color, thickness)
TypeError: expected a Tuple.
を上げる
境界座標が整数であることを確認する必要があります。
_x_min, y_min, x_max, y_max = map(int, bbox)
cv2.rectangle(img, (x_min, y_min), (x_max, y_max), color, thickness)
_
_cv2.rectangle
_の呼び出しが機能します。