![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
目标检测
kunleiX
一个努力更好的人
展开
-
04.计算ROC的auc面积的方法
1.背景计算一组列表的ROC代表的AUC的面积2.代码实现def get_auc(fpr, tpr): area = 0 fpr.sort() tpr.sort() fpr= [0] + fpr+ [1] tpr= [0] + tpr+ [1] for item in range(len(fpr)-1): area += (tpr[item]+tpr[item+1]) * 0.5 * (fpr[item+1]-fpr[item])原创 2021-12-20 17:01:42 · 108 阅读 · 0 评论 -
03.目标检测中计算两个列表的iou并返回逻辑判断值
1.需求计算预测框与标签框的iou大小,并判断是否满足某一阈值def get_iou(bbox1, bbox2, threshold=0.3): """ bbox1与bbox2为列表 """ a1 = (bbox1[2] - bbox1[0]) * (bbox1[3] - bbox1[1]) a2 = (bbox2[2] - bbox2[0]) * (bbox2[3] - bbox2[1]) xmin = max(bbox1[0], bbox2[0])原创 2021-12-17 17:03:47 · 579 阅读 · 0 评论 -
02.图像分割中将掩码转换为坐标点的方法(多目标)
场景图像分割中,模型输出二值掩码图,转化为目标轮廓的xy坐标点对集合实现该方法适用于单目标以及多目标在这里插入代码片原创 2021-12-17 11:25:00 · 2624 阅读 · 0 评论 -
01.图像分割中将掩码转换为坐标点的方法(单目标)
1.场景图像分割中,模型输出二值掩码图,转化为目标检测中的检测框坐标2.实现该方法只适用于单目标 import numpy as np def mask2box(self, mask): # [x1,y1,x2,y2] '''从mask反算出其边框 mask:[h,w] 0、1组成的图片 1对应对象,只需计算1对应的行列号(左上角行列号,右下角行列号,就可以算出其边框) ''' index = np.argwhe原创 2021-12-17 10:16:32 · 1760 阅读 · 0 评论