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操作gmail实例
Jan 14 Python
python 数据的清理行为实例详解
Jul 12 Python
Python字符串逆序输出的实例讲解
Feb 16 Python
扩展Django admin的list_filter()可使用范围方法
Aug 21 Python
如何在django中添加日志功能
Feb 06 Python
Windows下实现将Pascal VOC转化为TFRecords
Feb 17 Python
解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程
Mar 10 Python
python自动下载图片的方法示例
Mar 25 Python
python实现将列表中各个值快速赋值给多个变量
Apr 02 Python
Python图像识别+KNN求解数独的实现
Nov 13 Python
pandas:get_dummies()与pd.factorize()的用法及区别说明
May 21 Python
python playwrigh框架入门安装使用
Jul 23 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
ThinkPHP3.2.2的插件控制器功能
2015/03/05 PHP
php读取qqwry.dat ip地址定位文件的类实例代码
2016/11/15 PHP
详解PHP处理字符串类似indexof的方法函数
2017/06/11 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
Laravel框架控制器的middleware中间件用法分析
2019/09/30 PHP
php实现统计IP数及在线人数的示例代码
2020/07/22 PHP
jquery将一个表单序列化为一个对象的方法
2013/12/02 Javascript
通过js来制作复选框的全选和不选效果
2014/05/22 Javascript
form.submit()不能提交表单的原因分析
2014/10/23 Javascript
jQuery插件HighCharts实现的2D堆条状图效果示例【附demo源码下载】
2017/03/14 Javascript
详解AngularJS controller调用factory
2017/05/19 Javascript
微信小程序滚动Tab实现左右可滑动切换
2017/08/17 Javascript
vue+node+webpack环境搭建教程
2017/11/05 Javascript
Angular5.0 子组件通过service传递值给父组件的方法
2018/07/13 Javascript
基于Nodejs的Tcp封包和解包的理解
2018/09/19 NodeJs
详解用async/await来处理异步
2019/08/28 Javascript
nodejs实现百度舆情接口应用示例
2020/02/07 NodeJs
Python matplotlib画图实例之绘制拥有彩条的图表
2017/12/28 Python
Python 错误和异常代码详解
2018/01/29 Python
python矩阵转换为一维数组的实例
2018/06/05 Python
Python实现的tcp端口检测操作示例
2018/07/24 Python
浅谈Python接口对json串的处理方法
2018/12/19 Python
对PyQt5中的菜单栏和工具栏实例详解
2019/06/20 Python
Python 中 -m 的典型用法、原理解析与发展演变
2019/11/11 Python
html5 初试 indexedDB(推荐)
2016/07/21 HTML / CSS
市优秀教师事迹材料
2014/02/05 职场文书
大学军训感言300字
2014/03/09 职场文书
3.15国际消费者权益日主题活动活动总结
2014/03/16 职场文书
《果园机器人》教学反思
2014/04/13 职场文书
农村门前三包责任书
2014/07/25 职场文书
2014年语文教研组工作总结
2014/12/06 职场文书
2014年财务经理工作总结
2014/12/08 职场文书
西岭雪山导游词
2015/02/06 职场文书
2016年五一促销广告语
2016/01/28 职场文书
python自动化调用百度api解决验证码
2021/04/13 Python
如何制作自己的原生JavaScript路由
2021/05/05 Javascript