语义分割数据增强python代码

                                                       语义分割数据增强python-pytorch代码-语义分割github项目

0. 先放github开源项目链接

https://github.com/gengyanlei/segmentation_pytorch

 

语义分割数据增强python代码_第1张图片

包含网络:deeplab_v3、deeplab_v3+、unet、pspnet、HED、HF_FCN、U^2Net。。。不断更新中,将本人写的其它博客合并至此!

1. 语义分割数据增强操作

(1)随机翻转(上下-左右)

(2)随机旋转(任意角度)

(3)随机放缩(随机放大-裁剪, 随机缩小-加黑边)

(3)随机高斯噪声

(4)随机高斯模糊

(5)随机颜色(hsv等操作)

(6)随机仿射变换(参考yolov5)

(7)mosaic ??  CopyPaste??

2. 语义分割数据增强python代码

注:此数据增强可用于pytorch和tensorflow,但是本人仅将其适配于pytorch

输入图像通道>=3,标签图通道=1

(1)基于PIL+torchvision.functional组合形式对RGB-3通道的图像进行数据处理

代码链接:https://github.com/gengyanlei/segmentation_pytorch/blob/master/utils/aug_PIL.py

(2)基于opencv+GDAL读取的组合形式对3及3以上通道的图像进行数据处理

代码链接:https://github.com/gengyanlei/segmentation_pytorch/blob/master/utils/aug_GDAL.py

3.语义分割项目-pytorch版

开头的链接,此项目已经基本完成,当前版本为v1版本,后续继续更新修复bug,并优化dist,形成v2版本。

你可能感兴趣的:(Python,Pytorch,数据(图像)处理,pytorch语义分割,语义分割数据增强,opencv语义分割数据增强)