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实现的各种排序算法代码
Mar 04 Python
常见的在Python中实现单例模式的三种方法
Apr 08 Python
详解Python的Flask框架中生成SECRET_KEY密钥的方法
Jun 07 Python
Python中的字符串查找操作方法总结
Jun 27 Python
详解python3实现的web端json通信协议
Dec 29 Python
pygame 精灵的行走及二段跳的实现方法(必看篇)
Jul 10 Python
Python多进程库multiprocessing中进程池Pool类的使用详解
Nov 24 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
May 10 Python
对Python 窗体(tkinter)树状数据(Treeview)详解
Oct 11 Python
Python图像处理之图片文字识别功能(OCR)
Jul 30 Python
python如何判断IP地址合法性
Apr 05 Python
pycharm专业版远程登录服务器的详细教程
Sep 15 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之PHP语法学习笔记1
2006/12/17 PHP
php实现mysql同步的实现方法
2009/10/21 PHP
php jquery 实现新闻标签分类与无刷新分页
2009/12/18 PHP
解析smarty 截取字符串函数 truncate的用法介绍
2013/06/20 PHP
zend Framework中的Layout(模块化得布局)详解
2013/06/28 PHP
phpMyAdmin安装并配置允许空密码登录
2015/07/04 PHP
PHP发送短信代码分享
2015/08/11 PHP
php通过PHPExcel导入Excel表格到MySQL数据库的简单实例
2016/10/29 PHP
PHP中quotemeta()函数的用法讲解
2019/04/04 PHP
《JavaScript高级程序设计》阅读笔记(三) ECMAScript中的引用类型
2012/02/27 Javascript
jQuery 联动日历实现代码
2012/05/31 Javascript
JS保留两位小数 四舍五入函数的小例子
2013/11/20 Javascript
html文本框提示效果的示例代码
2014/06/28 Javascript
Javascript 是你的高阶函数(高级应用)
2015/06/15 Javascript
jQuery实现鼠标滚动图片延迟加载效果附源码下载
2016/06/28 Javascript
微信小程序 检查接口状态实例详解
2017/06/23 Javascript
JS设计模式之惰性模式(二)
2017/09/29 Javascript
vue搜索和vue模糊搜索代码实例
2019/05/07 Javascript
Python sqlite3事务处理方法实例分析
2017/06/19 Python
python机器学习实战之最近邻kNN分类器
2017/12/20 Python
将pandas.dataframe的数据写入到文件中的方法
2018/12/07 Python
python导包的几种方法(自定义包的生成以及导入详解)
2019/07/15 Python
PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
2020/04/15 Python
python批量修改文件名的示例
2020/09/27 Python
Python爬虫+Tkinter制作一个翻译软件的示例
2021/02/20 Python
日本一家专门经营各种箱包的大型网站:Traveler Store
2016/08/03 全球购物
澳大利亚家具商店:Freedom
2020/12/17 全球购物
党员公开承诺事项
2014/03/25 职场文书
普通党员自我剖析材料
2014/10/07 职场文书
给老师的一封感谢信
2015/01/20 职场文书
教育教学读书笔记
2015/07/02 职场文书
2019财务转正述职报告
2019/06/27 职场文书
重温经典:乔布斯在斯坦福大学的毕业演讲(双语)
2019/08/26 职场文书
《蓝鲸的眼睛》读后感5篇
2020/01/15 职场文书
python基于tkinter制作下班倒计时工具
2021/04/28 Python
【js设计模式】SOLID五大设计原则
2022/03/24 Javascript