【備忘】cv2.rectangle TypeError

img = cv.rectangle( img, pt1, pt2, color[, thickness[, lineType[, shift]]] )
img = cv.rectangle( img, rec, color[, thickness[, lineType[, shift]]] )

問題

  • {TypeError}an integer is required (got type tuple)
  • {TypeError}argument for rectangle() given by name (‘color’) and position (3)
  • {TypeError}argument for rectangle() given by name (‘thickness’) and position (4)
  • {TypeError}an integer is required (got type tuple)

解決辦法

  • 座標pt1,pt2需要是整型
  • img=np.ascontiguousarray(img),然後調用rectangle
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章