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实现360的字符显示界面
Feb 21 Python
Python实现partial改变方法默认参数
Aug 18 Python
Python中对象迭代与反迭代的技巧总结
Sep 17 Python
Python+Turtle动态绘制一棵树实例分享
Jan 16 Python
python 读取DICOM头文件的实例
May 07 Python
python: 判断tuple、list、dict是否为空的方法
Oct 22 Python
Python代码打开本地.mp4格式文件的方法
Jan 03 Python
WIn10+Anaconda环境下安装PyTorch(避坑指南)
Jan 30 Python
Python中遍历列表的方法总结
Jun 27 Python
python卸载后再次安装遇到的问题解决
Jul 10 Python
Python 读取位于包中的数据文件
Aug 07 Python
python如何获取网络数据
Apr 11 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堆排序(heapsort)练习
2013/11/13 PHP
PHP写日志的实现方法
2014/11/05 PHP
完美解决Thinkphp3.2中插入相同数据的问题
2017/08/01 PHP
php从数据库中获取数据用ajax传送到前台的方法
2018/08/20 PHP
javascript 定义新对象方法
2010/02/20 Javascript
javascript学习笔记(五)原型和原型链详解
2014/10/08 Javascript
基于jquery的手风琴图片展示效果实现方法
2014/12/16 Javascript
angular 用拦截器统一处理http请求和响应的方法
2017/06/08 Javascript
教你用Cordova打包Vue项目的方法
2017/10/17 Javascript
vue实现长图垂直居上 vue实现短图垂直居中
2017/10/18 Javascript
基于JavaScript实现报警器提示音效果
2017/10/27 Javascript
在vue中实现简单页面逆传值的方法
2017/11/27 Javascript
浅谈vue项目如何打包扔向服务器
2018/05/08 Javascript
小程序实现自定义导航栏适配完美版
2019/04/02 Javascript
Vue之Mixins(混入)的使用方法
2019/09/24 Javascript
js String.prototype.trim字符去前后空格的扩展
2020/08/23 Javascript
javascript中正则表达式语法详解
2020/08/07 Javascript
[03:44]2014DOTA2国际邀请赛 71专访:DK战队赛前讨论视频遭泄露
2014/07/13 DOTA
python 将md5转为16字节的方法
2018/05/29 Python
python的concat等多种用法详解
2018/11/28 Python
python 求一个列表中所有元素的乘积实例
2019/06/11 Python
解决pycharm运行程序出现卡住scanning files to index索引的问题
2019/06/27 Python
Python 继承,重写,super()调用父类方法操作示例
2019/09/29 Python
Python3离线安装Requests模块问题
2019/10/13 Python
PyQt5多线程刷新界面防假死示例
2019/12/13 Python
Pandas时间序列:重采样及频率转换方式
2019/12/26 Python
pytorch dataloader 取batch_size时候出现bug的解决方式
2020/02/20 Python
python中判断数字是否为质数的实例讲解
2020/12/06 Python
英国马莎百货官网:Marks & Spencer
2016/07/29 全球购物
UGG雪地靴德国官网:UGG德国
2016/11/19 全球购物
美国床垫和床上用品公司:Nest Bedding
2017/06/12 全球购物
英国屋顶用品和材料超市:Roofing Supplies UK
2019/08/24 全球购物
产品质量承诺书范文
2014/03/27 职场文书
汽车维修专业自荐书
2014/05/26 职场文书
长城导游词400字
2015/01/30 职场文书
督导岗位职责范本
2015/04/10 职场文书