我试图在其图像上打印检测到的对象的类别类型。然后,我首先从approxPolyDp()计算近似值,然后将近似值的长度保存到对象的角上。 我使用boundingReact()获得了x、y、weight和height的坐标,但当我试图在检测到的对象的图像上打印文本时,遇到了系统错误
approx = cv2.approxPolyDP(cnt, 0.02*contour_perimeter, True)
object_corner = len(approx)
x, y, width, height = cv2.boundingRect(approx)
cv2.rectangle(imgContour, (x, y), (x+width, y+height), (0, 255, 0), 3)
cv2.putText(imgContour, objectType,(x+(width//2)-10), (y+(height//2)-10), cv2.FONT_HERSHEY_COMPLEX,0.5,(0,0,0),2)
代码cv.putText()的最后一行中有错误。 正确的代码应该如下所示
相关问题 更多 >
编程相关推荐