vue SLAM HTTP请求 oracle powershell parsing webpack encryption scrapy jestjs db2 gtk windows杀死进程命令 matlab自然对数 matlab不等于怎么表示 flutter 缺点 centos定时任务 python教学 python编译环境 python开发工具 python定义变量 python输出中文 python开发界面 random函数用法 java教材 java开发学习 java安装配置 java时间类 java中的数据结构 java方法调用 javaspring ie模拟器 atq 彻底删除mysql 1660ti 快捷精灵 collect 编程语言实现模式 1667 r330不能识别墨盒
当前位置: 首页 > 学习教程  > 编程语言

关于pytorch里面的图像变换

2020/8/31 14:34:48 文章标签:

关于读入图片:

image = Image.open("F:\liwei\my_data\single_channel\BPSK\BPSK.1.jpg")

看一看图片的样式

print(image.size, image.format, image.mode)

裁剪图片:
裁剪成32像素的,短边resize成这个尺寸,长边安装对应比例进行缩放

resize=torchvision.transforms.Resize(32)
image=resize(image)

然后可以进行中心裁剪:

crop_obj = torchvision.transforms.CenterCrop(32)
image = crop_obj(image)

这时候裁剪完成就是一个32*32的图像了

我们可以把所有的图像转换放到一个compose里面

data_transform = transforms.Compose([
    transforms.Resize(32),
    transforms.CenterCrop(22),
    transforms.ToTensor(),# 转化为张量
    transforms.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225])
    # 标准化
])

本文链接: http://www.dtmao.cc/news_show_150251.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?