Python图像处理之图像的读取、显示与保存操作【测试可用】


Posted in Python onJanuary 04, 2019

本文实例讲述了Python图像处理之图像的读取、显示与保存操作。分享给大家供大家参考,具体如下:

python作为机器学习和图像处理的利器,收到越来越多的推崇,特别是在图像处理领域,越来越多的研究和开发开始转向使用python语言,下面就介绍python图像处理中最基本的操作,即图像的读取显示与保存。

1、使用PIL模块

代码如下:

# -*- coding:utf-8 -*-
from PIL import Image
import numpy as np
def test_pil():
  #读取图像
  im = Image.open("lena.jpg")
  #显示图像
  im.show()
  #转换成灰度图像
  im_gray = im.convert("L")
  im_gray.show()
  #保存图像
  im_gray.save("image_gray.jpg")
  return
test_pil()

显示结果如下:

Python图像处理之图像的读取、显示与保存操作【测试可用】

2、使用scipy和matplotlib模块

代码如下:

# -*- coding:utf-8 -*-
import numpy as np
from scipy import misc
import matplotlib.pyplot as plt
def test_misc():
  #读取图像
  im = misc.imread("lena.jpg")
  #显示图像
  plt.figure(0)
  plt.imshow(im)
  #旋转图像
  im_rotate = misc.imrotate(im, 90)
  plt.figure(1)
  plt.imshow(im_rotate)
  #保存图像
  misc.imsave("lena_rotate.jpg", im_rotate)
  plt.show()
  return
test_misc()

显示结果如下:

Python图像处理之图像的读取、显示与保存操作【测试可用】

更多关于Python相关内容可查看本站专题:《Python数学运算技巧总结》、《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python基础教程之类class定义使用方法
Feb 20 Python
Python正则表达式分组概念与用法详解
Jun 24 Python
Django视图之ORM数据库查询操作API的实例
Oct 27 Python
python TKinter获取文本框内容的方法
Oct 11 Python
用python标准库difflib比较两份文件的异同详解
Nov 16 Python
Python叠加两幅栅格图像的实现方法
Jul 05 Python
Python-Seaborn热图绘制的实现方法
Jul 15 Python
Python 实现数组相减示例
Dec 27 Python
Tensorflow 多线程设置方式
Feb 06 Python
python实现每天自动签到领积分的示例代码
Aug 18 Python
详解Python利用configparser对配置文件进行读写操作
Nov 03 Python
FP-growth算法发现频繁项集——发现频繁项集
Jun 24 Python
Python图像处理之图像的缩放、旋转与翻转实现方法示例
Jan 04 #Python
Python图像处理实现两幅图像合成一幅图像的方法【测试可用】
Jan 04 #Python
Python小游戏之300行代码实现俄罗斯方块
Jan 04 #Python
django主动抛出403异常的方法详解
Jan 04 #Python
pyspark操作MongoDB的方法步骤
Jan 04 #Python
详解Appium+Python之生成html测试报告
Jan 04 #Python
python虚拟环境迁移方法
Jan 03 #Python
You might like
用PHP来写记数器(详细介绍)
2006/10/09 PHP
PHP HTML代码串截取代码
2008/12/29 PHP
PHP中addslashes()和stripslashes()实现字符串转义和还原用法实例
2016/01/07 PHP
PHP实现数组转JSon和JSon转数组的方法示例
2018/06/14 PHP
Prototype 1.5.0_rc1 及 Prototype 1.5.0 Pre0小抄本
2006/09/22 Javascript
js滚动条多种样式,推荐
2007/02/05 Javascript
jQuery图片加载显示loading效果
2016/11/04 Javascript
jQuery源码分析之sizzle选择器详解
2017/02/13 Javascript
vue.js事件处理器是什么
2017/03/20 Javascript
Vue2.0 axios前后端登陆拦截器(实例讲解)
2017/10/27 Javascript
在element-ui的el-tree组件中用render函数生成el-button的实例代码
2018/11/05 Javascript
简单了解vue 插值表达式Mustache
2020/07/22 Javascript
浅谈JavaScript 声明提升
2020/09/14 Javascript
javascript实现点击小图显示大图
2020/11/29 Javascript
[43:41]OG vs Newbee 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
在Python的Django框架下使用django-tagging的教程
2015/05/30 Python
Python解析最简单的验证码
2016/01/07 Python
CentOS 7下Python 2.7升级至Python3.6.1的实战教程
2017/07/06 Python
TensorFlow实现Softmax回归模型
2018/03/09 Python
利用python对Excel中的特定数据提取并写入新表的方法
2018/06/14 Python
教你利用Python玩转histogram直方图的五种方法
2018/07/30 Python
想学python 这5本书籍你必看!
2018/12/11 Python
Django模板之基本的 for 循环 和 List内容的显示方式
2020/03/31 Python
详解px单位html5响应式方案
2018/03/08 HTML / CSS
意大利体育用品和运动服网上商店:Maxi Sport
2019/09/14 全球购物
SmartBuyGlasses荷兰:购买太阳镜和眼镜
2020/03/16 全球购物
金融专业毕业生推荐信
2013/11/26 职场文书
给妈妈洗脚活动方案
2014/08/16 职场文书
终止劳动合同协议书
2014/10/05 职场文书
群众路线教育实践活动方案
2014/10/31 职场文书
2014年采购部工作总结
2014/11/20 职场文书
2015年度优秀员工推荐信
2015/03/23 职场文书
2016年教师党员承诺书范文
2016/03/24 职场文书
pdf论文中python画的图Type 3 fonts字体不兼容的解决方案
2021/04/24 Python
详解JS ES6编码规范
2021/05/07 Javascript
vue实力踩坑之push当前页无效
2022/04/10 Vue.js