pytorch 彩色图像转灰度图像实例


Posted in Python onJanuary 13, 2020

pytorch 库

pytorch 本身具有载入cifar10等数据集的函数,但是载入的是3*200*200的张量,当碰到要使用灰度图像时,可以使用他本身的函数进行修改,以较快速的完成彩色图像转灰度图像

pytorch函数

dataset = dset.CIFAR10(root='../train/data', download=True,transform=transforms.Compose([
        transforms.Scale(200),
        transforms.ToTensor(),
        transforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5)),
       ]))

这里包含了对图像进行的一些处理,尺寸的控制,Normalize等

修改pytorch 库函数

找到transforms 的库函数位置,在后面添加 类 Gray()

class Gray(object)

 def __call__(self, tensor):
  # TODO: make efficient
  R = tensor[0]
  G = tensor[1]
  B = tensor[2]
  tensor[0]=0.299*R+0.587*G+0.114*B
  tensor = tensor[0]
  tensor = tensor.view(1,200,200)
  return tensor

tensor.view 这里使用是为了将tensor 做成 1*200*200的大小,否则出来是200*200

以上这篇pytorch 彩色图像转灰度图像实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python抓取百度首页的方法
May 19 Python
python实现数独算法实例
Jun 09 Python
numpy.std() 计算矩阵标准差的方法
Jul 11 Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
Mar 18 Python
Python实现的银行系统模拟程序完整案例
Apr 12 Python
python 杀死自身进程的实现方法
Jul 01 Python
ERLANG和PYTHON互通实现过程详解
Jul 05 Python
Python 、Pycharm、Anaconda三者的区别与联系、安装过程及注意事项
Oct 11 Python
Python面向对象程序设计之私有变量,私有方法原理与用法分析
Mar 23 Python
Django中的模型类设计及展示示例详解
May 29 Python
Python偏函数Partial function使用方法实例详解
Jun 17 Python
利用python3筛选excel中特定的行(行值满足某个条件/行值属于某个集合)
Sep 04 Python
Ranorex通过Python将报告发送到邮箱的方法
Jan 12 #Python
python opencv实现信用卡的数字识别
Jan 12 #Python
Python 实现递归法解决迷宫问题的示例代码
Jan 12 #Python
Python3.x+迅雷x 自动下载高分电影的实现方法
Jan 12 #Python
tensorflow的计算图总结
Jan 12 #Python
python利用JMeter测试Tornado的多线程
Jan 12 #Python
Django 批量插入数据的实现方法
Jan 12 #Python
You might like
PHP 5.5 创建和验证哈希最简单的方法详解
2013/11/07 PHP
php动态生成缩略图并输出显示的方法
2015/04/20 PHP
php的PDO事务处理机制实例分析
2017/02/16 PHP
JavaScript 判断浏览器类型及版本
2009/02/21 Javascript
基于jQuery的可以控制左右滚动及自动滚动效果的代码
2010/07/25 Javascript
修改jquery.lazyload.js实现页面延迟载入
2010/12/22 Javascript
关于图片按比例自适应缩放的js代码
2011/10/30 Javascript
Jquery在指定DIV加载HTML示例代码
2014/02/17 Javascript
红米手机抢购的js代码
2014/03/10 Javascript
js图片跟随鼠标移动代码
2015/11/26 Javascript
AngularJS使用angular-formly进行表单验证
2015/12/27 Javascript
设计模式中的facade外观模式在JavaScript开发中的运用
2016/05/18 Javascript
js制作网站首页图片轮播特效代码
2016/08/30 Javascript
jQuery可见性过滤选择器用法示例
2016/09/09 Javascript
js模仿微信朋友圈计算时间显示几天/几小时/几分钟/几秒之前
2017/04/27 Javascript
小程序实现单选多选功能
2018/11/04 Javascript
简述pm2常用命令集合及配置文件说明
2019/05/30 Javascript
js实现简易计算器功能
2019/10/18 Javascript
基于javascript实现移动端轮播图效果
2020/12/21 Javascript
python实现带声音的摩斯码翻译实现方法
2015/05/20 Python
python dict.get()和dict['key']的区别详解
2016/06/30 Python
python版微信跳一跳游戏辅助
2018/01/11 Python
Python实现利用163邮箱远程关电脑脚本
2018/02/22 Python
对Django的restful用法详解(自带的增删改查)
2019/08/28 Python
python实现文件分片上传的接口自动化
2020/11/19 Python
CSS3制作hover下划线动画
2017/03/27 HTML / CSS
HTML5 Canvas API中drawImage()方法的使用实例
2016/03/25 HTML / CSS
HTML5 微格式和相关的属性名称
2010/02/10 HTML / CSS
设计师家具购买和委托在线市场:Viyet
2016/11/16 全球购物
应聘护士自荐信
2013/10/21 职场文书
《曹刿论战》教学反思
2014/03/02 职场文书
企业办公室岗位职责
2014/03/12 职场文书
开展党的群众路线教育实践活动个人对照检查材料
2014/11/05 职场文书
2014年实习班主任工作总结
2014/11/08 职场文书
2014年办公室主任工作总结
2014/11/12 职场文书
丧事主持词
2015/07/02 职场文书