一.图片的打开与显示

1.调用操作系统自带的图片浏览器来打开图片

from PIL import Image
img = Image.open(r"D:\rjpycharm\hymenoptera_data\hymenoptera_data\train\ants\0013035.jpg")
img.show()
pip install Pillow从PIL中引用Image,引用Image中的open()打开图片,show()显示图片 

注意事项:照片的文件地址很容易复制错。可能原因:1.所取地址是照片集,是一个大文件有很多照片,选取其中的某一个图片即可。2.fp = builtins.open(filename, "rb")错误,解决方法:1)地址前加r,如r"D:\rjpycharm\hymenoptera_data\hymenoptera_data\train\ants\0013035.jpg"。2)将单斜杠改成双斜杠,如"D:\\rjpycharm\\hymenoptera_data\\hymenoptera_data\\train\\ants\\0013035.jpg"

Pillow的下载(pycharm):File->Settings->Project:wjph->Python Interpreter->pillow->ok

2.使用一个matplotlib的库来绘制图片进行显示

terminal -> pip install matplotlib

from PIL import Image
import matplotlib.pyplot as plt
img = Image.open("D:\\rjpycharm\\hymenoptera_data\\hymenoptera_data\\train\\ants\\0013035.jpg")
plt.figure("0013035")
plt.imshow(img)
plt.show()

打开图片后,可以使用一些属性来查看图片信息

print img.size  #图片的尺寸
print img.mode  #图片的模式
print img.format  #图片的格式

二、图片的保存

img.save('d:/dog.jpg')

pytorch学习之图片处理相关推荐

  1. Pytorch学习 - Task5 PyTorch卷积层原理和使用

    Pytorch学习 - Task5 PyTorch卷积层原理和使用 1. 卷积层 (1)介绍 (torch.nn下的) 1) class torch.nn.Conv1d() 一维卷积层 2) clas ...

  2. Pytorch学习-tensorboard的使用

    Pytorch学习-tensorboard的使用 1 Tensorboard简介 运行机制 安装及测试 2 SummaryWriter实例的使用教程 (1)初始化summaryWriter的方法 (2 ...

  3. Pytorch学习:Task4 PyTorch激活函数原理和使用

    Pytorch学习:Task4 PyTorch激活函数原理和使用 1.torch.nn.ELU Sigmoid和ReLU结合体,具有左侧软饱和性 2.torch.nn.LeakyReLU 数学表达式: ...

  4. Pytorch学习-Task1

    PyTorch学习-Task1:PyTorch张量计算与Numpy的转换 张量 Tensor 1.张量的定义 2.张量的运算 3.Tensor与Numpy类型的转换 4.自动求导 pytorch 与神 ...

  5. pytorch 学习笔记目录

    1 部分内容 pytorch笔记 pytorch模型中的parameter与buffer_刘文巾的博客-CSDN博客 pytorch学习笔记 torchnn.ModuleList_刘文巾的博客-CSD ...

  6. 轻量高效!清华智能计算实验室开源基于PyTorch的视频 (图片) 去模糊框架SimDeblur

    作者丨科技猛兽 编辑丨极市平台 清华大学自动化系智能计算实验室团队开源基于 PyTorch 的视频 (图片) 去模糊框架 SimDeblur. 基于 PyTorch 的视频 (图片) 去模糊框架 Si ...

  7. 深度学习入门之PyTorch学习笔记:卷积神经网络

    深度学习入门之PyTorch学习笔记 绪论 1 深度学习介绍 2 深度学习框架 3 多层全连接网络 4 卷积神经网络 4.1 主要任务及起源 4.2 卷积神经网络的原理和结构 4.2.1 卷积层 1. ...

  8. pytorch学习笔记(2):在MNIST上实现一个CNN

    参考文档:https://mp.weixin.qq.com/s/1TtPWYqVkj2Gaa-3QrEG1A 这篇文章是在一个大家经常见到的数据集 MNIST 上实现一个简单的 CNN.我们会基于上一 ...

  9. Pytorch学习笔记总结

    往期Pytorch学习笔记总结: 1.Pytorch实战笔记_GoAI的博客-CSDN博客 2.Pytorch入门教程_GoAI的博客-CSDN博客 Pytorch系列目录: PyTorch学习笔记( ...

最新文章

  1. Elasticsearch CURL命令
  2. java封装的快捷_Fast-boot:针对SpringBoot 封装的一系列的快捷包
  3. 迈克尔·戴尔再次到访2019戴尔科技峰会,为“戴尔中国4.0+战略”加个码……
  4. 怎么测试本地网页在不同分辨率下电脑显示效果_汇总一波百万高清壁纸站,8K分辨率的都有...
  5. 解读《海纳云智慧城市白皮书》:智慧城市的风吹向何处?
  6. 3dmax无法选中对象怎么办
  7. 如何更换ppt模板内容不变_怎么修改固定的ppt模板中的字和图片
  8. Redis一主二从Sentinel监控配置
  9. HTML 表单 (form) 的作用解释
  10. linux使用gaussian提交命令,在linux系统提交gaussian任务失败,求助 - 第一原理 - 小木虫 - 学术 科研 互动社区...
  11. Excel拆分字符判断是否有汉字
  12. 2016年6月,我们毕业了~~~
  13. ESP32接入米家-小爱同学-IDF环境-巴法平台
  14. Ubuntu20 设置桌面壁纸自动切换
  15. 计算机画图怎么画荷花图片简笔画,画荷花最简单的画法 荷花画图片简单画法...
  16. 酷我音乐linux版本,酷我音乐盒的 Gtk/Linux 实现 – v2.5 版本发布
  17. python 通过 Snap7 与 PLC 实现数据通信
  18. [Shoi2011]双倍回文
  19. OA平台——协同管理与办公自动化
  20. 计算机中的用户拒绝访问权限,win7系统打开c盘提示“拒绝访问”的处理方法

热门文章

  1. 大四狗:我的java历程——越努力,越幸运。
  2. 2013,手游迎首轮大洗牌,小团队如何存活
  3. MySQL数据库安装,配置My.ini文件
  4. scrapy框架菜鸟学习记录
  5. pandas整表写入excel指定位置_Pandas学习笔记——读写Excel文件
  6. linux实现动态域名解析DDNS
  7. AC695x学习笔记(5):空间问题
  8. [源码+pdf]Detailed human shape estimation from a single image by hierarchical meshdeformation
  9. 裸函数 __declspec(naked),C语言是怎么变成汇编的,用裸函数加汇编实现一个最简单的加法函数
  10. 2018 WAIC大咖云集,七牛云“视觉智能,瞳鉴未来”论坛开启在即