matrix_iof 的意思是裁剪后的roi除以boxes,有全覆盖的则留下。

roi是裁剪后的,boxes是原来的框。

    rect1 = [1, 1, 3, 5]# (top, left, bottom, right)rect2 = [1, 1, 3, 3]boxes = np.array([rect1])roi = np.array([rect2])#value = matrix_iof(boxes,roi)print(value)flag = (value >= 1)if not flag.any():print("no good")

增强的原理是,裁剪大图,变成小图,如果还有目标,则ok。

scale = random.uniform(0.6, 1.0)

是裁剪后的图还是比较大,这样就不会放大,增强小目标检测,对大目标检测没帮助。


import numpy as np#相交面积除以a面积
def matrix_iof(a, b):"""return 相交面积除以a面积"""lt = np.maximum(a[:, :2], b[:, :2]) #x1 y1 最大值rb = np.minimum(a[:, 2:], b[:, 2:])# x2 y2 最小值area_i = np.prod(rb - lt, axis=1) * (lt < rb).all(axis=

iou iof matrix_iof相关推荐

  1. mmdetection-coco-实现单个图像的Recall和Precision计算(Recall是想找出漏检了哪些badcase,Precision是误检了哪些)

    对该博客进行补充: mmdetection-可视化按类别颜色显示结果(左边显示gt右边显示pred)-输出单个类别的APAR-通过计算单张图片的recall进行划分badcase mmdetectio ...

  2. IoU、GIoU、DIoU、CIoU损失函数

    IoU.GIoU.DIoU.CIoU损失函数 目标检测任务的损失函数由Classificition Loss和Bounding Box Regeression Loss两部分构成.目标检测任务中近几年 ...

  3. python 图像iou_如何通过python实现IOU计算代码实例

    Intersection over Union(IOU)是一种测量在特定数据集中检测相应物体准确度的一个标准.IoU是一个简单的测量标准,只要是在输出中得出一个预测范围(bounding boxes) ...

  4. Python 极简实现 IoU

    来源 | 简明AI 头图 | 下载于视觉中国 出品 | AI 科技大本营(ID:rgznai100) IOU中文名叫交并比,见名知意就是交集与并集的比值.是在目标检测中常用的算法. IoU原理 如上图 ...

  5. IoU、GIoU、DIoU、CIoU损失函数的那点事儿

    公众号关注 "视学算法" 设为 "星标",DLCV消息即可送达! 来自 | 知乎            作者 | Error https://zhuanlan. ...

  6. 目标检测回归损失函数简介:SmoothL1/IoU/GIoU/DIoU/CIoU Loss

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 来源:极市平台 目标检测任务的损失函数由Classificitio ...

  7. 常考题 | IoU 计算

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|AI算法与图像处理 IoU 的计算是面试时常考题,原理简 ...

  8. 3D IoU-Net:三维目标检测预测IoU

    作者丨twn29004@知乎 来源丨https://zhuanlan.zhihu.com/p/457026913 编辑丨3D视觉工坊 论文链接:https://arxiv.org/abs/2004.0 ...

  9. 目标检测+mAP+IoU

    目标检测+mAP+IoU IoU 的全称为交并比(Intersection over Union),通过这个名称我们大概可以猜到 IoU 的计算方法.IoU 计算的是 "预测的边框" ...

最新文章

  1. 皮一皮:被看穿的既视感...
  2. win32汇编基础概念
  3. CVS/SVN/GIT
  4. 非参贝叶斯(Bayesian Non-parameter)初步
  5. ubuntu安装完无法用xshell,远程链接
  6. c#二叉树 取叶子节点个数_「leetcode」222.完全二叉树的节点个数
  7. 通信感知一体化(ISAC)概述
  8. 电脑键盘出现计算机,电脑上出现了键盘怎么办
  9. 验证邮箱的正则表达式
  10. cocos creator 游戏源码_Cocos Creator 3D v1.0.2 正式发布,新增小游戏平台支持
  11. 设置google搜索页面呈现方式
  12. WSO2安装使用的全过程详解
  13. vscode下载太慢,快速下载vscode方法!
  14. 中通财报:“增收不增利”怪圈难破
  15. 中国手机力推5G,却让苹果摘了桃子
  16. 【word】常用数学符号、数学表达式的快捷键(持更)
  17. Ebc编码与asc编码转换
  18. rancher导入集群时证书报错
  19. 中山大学计算机在职研究生分数线,中山大学在职研究生的合格分数线不是很高吗...
  20. 数独的生成和破解算法分析

热门文章

  1. CGI与Servlet的区别和联系
  2. Linux2.6内核--中断线被关闭的情况
  3. 实例分析exec函数
  4. HVM guest配置文件
  5. 云服务器 与本地文件传输,云服务器 与本地文件传输
  6. access oracle sql语句,在 Access 中使用 SQL 建索引
  7. java获取keyvault_利用KeyVault来加强存储Azure Storage访问密钥管理
  8. 写一个ajax框架,自己写的一个ajax框架,希望大家多提意见
  9. JAR冲突问题的解决以及运行状态下如何查看加载的类
  10. Apache Beam 是什么,它为什么比其他选择更受欢迎?