答案 0 :(得分:1)
由于您没有提供代码,因此我也会在没有代码的情况下回答。 您应该使用findCountours。有一个opencv教程可以帮助您完成此确切任务:https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_imgproc/py_contours/py_contour_features/py_contour_features.html
cv2.findContours
返回一个轮廓数组,对于轮廓中的每个轮廓,您将需要:
x,y,w,h = cv2.boundingRect(cnt)
img = cv2.rectangle(img,(x,y),(x+w,y+h),(0,255,0),2)