ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

图像增强

2022-06-23 22:34:00  阅读:156  来源: 互联网

标签:增强 透视 随机 图像 图像增强 mosaic


图像增强代码包括了:

(一)    mosaic数据增强

(二)    随机透视变换

(三)    hsv空间图像增强

(四)    图像垂直方向翻转增强

(五)    图像水平方向翻转增强

1.    mosaic数据增强

mosaic数据增强采用了随机拼接4张图片的方法,第1张图片是确定的,第2,3,4张图是随机选取的.

mosaic数据增强的关键点是随机生成的坐标点(xc,yc),若该点确定,那么拼接的4张图片位置都确定了.假设图像4张输入图像的行或列等于640, 拼接成的一张图像的行列都为1280.

(xc,yc)与图像宽高不同,通过padw和padh来补充.

2. 随机透视变换

yolov5中的函数叫做 random_perspective,翻译过来叫做随机透视变换.

随机透视体现在随机性这一点,包括随机平移,随机尺度,随机旋转,随机透视,随机角度剪切(shear)

随机平移矩阵系数:

随机角度剪切的矩阵:

随机尺度和旋转变换的矩阵:

随机透视变换(Z轴变换):

X和Y方向向左和向下平移原图像的一半:

由于设置参数过大,导致处理后的图像为:

3. HSV空间图像增强

将图像BGR空间转换为HSV分量,然后分别对HSV分量进行随机增强.

代码实现:

4. 图像垂直方向增强

行方向进行翻转,代码实现:

4. 图像水平方向增强

标签:增强,透视,随机,图像,图像增强,mosaic
来源: https://www.cnblogs.com/fulumimusta/p/16406986.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有