
二、预测图上显示中心点坐标
为了能让预测图也显示中心坐标,添加下列代码

全部代码
# ---------------------------------------------------------------------------------------------------#
# 在预测图中绘制一个中心坐标红点
cv2.circle(self.im,((p1[0] + p2[0])//2, (p1[1] + p2[1])//2), self.lw,(0, 0, 255), self.lw)
# 创建了个中心点坐标变量
Center = ( ((p2[0] - p1[0]) / 2 +p1[0]) , ((p2[1] - p1[1]) / 2 + p1[1]) )
cv2.putText(self.im, str(Center), ((p1[0] + p2[0])//2, (p1[1] + p2[1])//2), 0, self.lw / 3,txt_color,
thickness=4, lineType=cv2.LINE_AA)
# 打印坐标信息
print("左上点的坐标为:(" + str(p1[0]) + "," + str(p1[1]) + ")

本文介绍如何在YOLOv5的预测图上显示目标检测的中心点坐标,通过修改代码实现显示,并简单提及`cv2.putText`函数的使用方法。
最低0.47元/天 解锁文章
1011

被折叠的 条评论
为什么被折叠?



