博客
关于我
iou iof matrix_iof
阅读量:479 次
发布时间:2019-02-26

本文共 660 字,大约阅读时间需要 2 分钟。

 

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=

转载地址:http://copz.baihongyu.com/

你可能感兴趣的文章
mysql以服务方式运行
查看>>
mysql优化--索引原理
查看>>
mysql优化概述(范式.索引.定位慢查询)
查看>>
MySQL优化配置详解
查看>>
Mysql优化高级篇(全)
查看>>
mysql会员求积分_MySql-统计所有会员的最高前10次的积分和
查看>>
mysql会对联合索性排序优化_MySQL索引优化实战
查看>>
MySQL作为服务端的配置过程与实际案例
查看>>
Mysql使用命令行备份数据
查看>>
MySQL保姆级教程(SQL语法基础篇)从小白到高手的进阶指南,收藏这一篇就够了
查看>>
MySQL修改root密码的多种方法
查看>>
MySQL修改密码报错ERROR 1396 (HY000): Operation ALTER USER failed for ‘root‘@‘localhost‘
查看>>
Mysql全局优化参数
查看>>
MySQL全文索引实现简单版搜索引擎
查看>>
MySQL全面瓦解:安装部署与准备
查看>>
mysql共享锁与排他锁
查看>>
MySQL内存表使用技巧
查看>>
MySQL再叙(体系结构、存储引擎、索引、SQL执行过程)
查看>>
mysql出现错误的解决办法
查看>>
MySQL函数
查看>>