可以使用OpenCV和Python来计算YOLOv5检测的面积。
首先,需要对图像进行检测,并获取检测结果,包括检测到的物体的边界框信息。
然后,可以使用OpenCV中的cv2.boundingRect
函数来计算每个边界框的面积。
代码示例如下:
import cv2# 获取检测结果,这里假设已经获得了检测到的边界框信息
boxes = [(x1, y1, x2, y2), (x1, y1, x2, y2), ...]
# 计算面积
for box in boxes:
x1, y1, x2, y2 = box
area = cv2.boun