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装饰器验证配置文件示例
Feb 24 Python
Python获取服务器信息的最简单实现方法
Mar 05 Python
Python对象转JSON字符串的方法
Apr 27 Python
利用Anaconda简单安装scrapy框架的方法
Jun 13 Python
matplotlib给子图添加图例的方法
Aug 03 Python
示例详解Python3 or Python2 两者之间的差异
Aug 23 Python
python 求某条线上特定x值或y值的点坐标方法
Jul 09 Python
学python安装的软件总结
Oct 12 Python
解决pycharm启动后总是不停的updating indices...indexing的问题
Nov 27 Python
在Pytorch中计算自己模型的FLOPs方式
Dec 30 Python
详解Python模块化编程与装饰器
Jan 16 Python
python中Matplotlib绘制直线的实例代码
Jul 04 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学习资料汇总与网址
2007/03/16 PHP
smarty中先strip_tags过滤html标签后truncate截取文章运用
2010/10/25 PHP
ThinkPHP 连接Oracle数据库的详细教程[全]
2012/07/16 PHP
迁移PHP版本到PHP7
2015/02/06 PHP
PHP实现的mongoDB数据库操作类完整实例
2018/04/10 PHP
PHP延迟静态绑定使用方法实例解析
2020/09/05 PHP
仿迅雷焦点广告效果(JQuery版)
2008/11/19 Javascript
JavaScript DOM 编程艺术(第2版)读书笔记(JavaScript的最佳实践)
2013/10/01 Javascript
JS画线(实例代码)
2013/11/20 Javascript
深入探讨前端框架react
2015/12/09 Javascript
javascript实现根据汉字获取简拼
2016/09/25 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
2016/10/08 Javascript
使用nodejs爬取前程无忧前端技能排行
2017/05/06 NodeJs
详解VueRouter进阶之导航钩子和路由元信息
2017/09/13 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
jQuery插件实现图片轮播效果
2020/10/19 jQuery
vue实现一个获取按键展示快捷键效果的Input组件
2021/01/13 Vue.js
[01:04:05]VG vs Newbee 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python之pyqt5通过按钮改变Label的背景颜色方法
2019/06/13 Python
Python如何调用外部系统命令
2019/08/07 Python
python基于gevent实现并发下载器代码实例
2019/11/01 Python
python爬虫爬取监控教务系统的思路详解
2020/01/08 Python
Python批量处理csv并保存过程解析
2020/05/16 Python
如何用Python绘制3D柱形图
2020/09/16 Python
Python控制鼠标键盘代码实例
2020/12/08 Python
HTML5无刷新改变当前url的代码
2017/03/15 HTML / CSS
俄罗斯GamePark游戏商店网站:购买游戏、游戏机和配件
2020/03/13 全球购物
新闻专业个人自我评价
2013/09/21 职场文书
护理职业应聘自荐书
2013/09/29 职场文书
资产评估专业学生的自我鉴定
2013/11/14 职场文书
办公室文员工作自我评价
2013/12/01 职场文书
投标服务承诺书
2014/05/28 职场文书
本科生求职信
2014/06/17 职场文书
国庆节促销广告语2014
2014/09/19 职场文书
作风建设年活动实施方案
2014/10/24 职场文书
2015年学校政教工作总结
2015/07/20 职场文书