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

LetterBox图像预处理方法

         LetterBox图像预处理方法就是要将不同分辨率的图像转换成固定分辨率,比如v8输入网络的固定分辨率为640×640×3,因此这里分享一下默认情况下对训练集、验证集和测试图片做的letterBox的方法。

1.LetterBox-Train

        对于训练集,默认输入网络的图像尺寸为640×640,假设有一张720×1280的图像,需要经过以下两步可以转换为640×640尺寸:

        (1)首先,将图像的长边等比例缩放成640,然后按照长边的缩放比例(1280/640=2),同时给短边进行缩放,得到720/2=360,此时图片尺寸为360×640;

        (2)然后把短边补充灰边至640,此时图片尺寸为640×640.

        实现效果如下图所示,就好像把图片塞进了一个640×640尺寸的信封里一样。

        同样的,如果原本图片尺寸小于640×640,那么也是找到长的边将其缩放成640,然后再等比例调整短边的长度,最后再给短边填充灰边至640,如下图所示(图片就不换了,可以解释这个意思就行了):

        (1)首先,将图像的长边等比例缩放成640,然后按照长边的缩放比例(600/640=0.9375)

http://www.lryc.cn/news/412631.html

相关文章:

  • C++第五篇 类和对象(下) 初始化列表
  • C#中的通信
  • CVE-2022-21663: WordPress <5.8.3 版本对象注入漏洞深入分析
  • C语言笔试题(三)
  • minio笔记之windows下安装使用
  • 代码随想录算法训练营day31 | 56. 合并区间、738.单调递增的数字
  • 利用 Python 制作图片轮播应用
  • 报表系统之Cube.js
  • 代码随想录算法训练营第45天
  • solidity合约创建
  • 队列---循环队列实现
  • 【视频讲解】后端增删改查接口有什么用?
  • 双指针hard题
  • 前端实现【 批量任务调度管理器 】demo优化
  • 【数据结构】包装类和泛型
  • 浅学爬虫-数据存储
  • 十六、maven git-快速上手(智慧云教育平台)
  • chrome/edge浏览器插件开发入门与加载使用
  • 【完美解决】 TypeError: ‘str’ object does not support item assignment
  • Android SurfaceFlinger——渲染开始帧(四十三)
  • fastadmin搜索栏实现某字段动态下拉搜索
  • .NET未来路在何方?
  • Vue开发环境搭建
  • 【数据结构初阶】详解:实现循环队列、用栈实现队列、用队列实现栈
  • 【Hot100】LeetCode—31. 下一个排列
  • 找到学习的引擎,更让你进入心流状态的高效学习
  • QItemDelegate QItemDelegate QItemDelegate
  • MySQL数据库 外键默认约束和action 基础知识【2】推荐
  • JS正则表达式学习与实践
  • Java数据结构(五)——栈和队列