当前位置: 首页 > news >正文

目标检测: 数据增强代码详解

1. 常见的数据增强

1.1 翻转图像

左右水平翻转
在这里插入图片描述

  • 假设图片的宽高为w,hbdbox左上角A坐标为(x1,y1), 右下角B为(x2,y2)。经过左右水平翻转后,bdbox的左上角A1坐标(w-x2,y1) ,右下角B1坐标为(w-x1,y2)
  • 左右水平翻转的代码实现如下:
from PIL import Image
image = Image.open(img_path)
image = image.convert(
http://www.lryc.cn/news/30650.html

相关文章:

  • 第二讲:ambari编译复盘,如何实现一次性成功编译ambari
  • Windows下jdk安装与卸载-超详细的图文教程
  • Jackson CVE-2018-5968 反序列化漏洞
  • 解析MySQL 8.0 OCP(1Z0-908)考试中一道大部分同学都会做错的题目
  • Java死锁
  • BloomFilter原理学习
  • C语言老题新解第1-5题
  • 【数据库系列】MQSQL历史数据分区
  • MyBatis常用的俩种分页方式
  • RPC通信原理解析
  • 【蓝桥杯集训·周赛】AcWing 第93场周赛
  • 蓝桥杯-刷题统计
  • Linux入门教程||Linux Shell 变量|| Shell 传递参数
  • [算法和数据结构]--回溯算法之DFS初识
  • 【LeetCode每日一题】——680.验证回文串 II
  • 【C语言进阶:指针的进阶】你真分得清sizeof和strlen?
  • 【前端必看】极大提高开发效率的网页 JS 调试技巧
  • 【春招面经】视源股份前端一面
  • 插件化开发入门
  • tftp、nfs 服务器环境搭建
  • 汇编系列03-不借助操作系统输出Hello World
  • TPU编程竞赛系列|算能赛道冠军SO-FAST团队获第十届CCF BDCI总决赛特等奖!
  • 【C++】AVL树,平衡二叉树详细解析
  • C/C++开发,无可避免的多线程(篇四).线程与函数的奇妙碰撞
  • elisp简单实例: taglist
  • Azure AI基础到实战(C#2022)-认知服务(3)
  • aws apigateway 使用restapi集成lambda
  • HTML基础
  • ThreadPoolExecutor参数 keepAliveTime allowCoreThreadTimeOut
  • 什么是Hibernate框架?