Python使用matplotlib实现的图像读取、切割裁剪功能示例


Posted in Python onApril 28, 2018

本文实例讲述了Python使用matplotlib实现的图像读取、切割裁剪功能。分享给大家供大家参考,具体如下:

# -*- coding:utf-8 -*-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
import matplotlib.pylab as plt
# 加载图像
im = plt.imread("C:/4.png")
print(im.shape)
# (y轴像素点数, x轴像素点数,图像通道数)
def plti(im, **kwargs):
  """
  画图的辅助函数
  """
  plt.imshow(im, interpolation="none", **kwargs)
  plt.axis('off') # 去掉坐标轴
  plt.show() # 弹窗显示图像
im = im[50:380,:250,:] # 直接切片对图像进行裁剪
plti(im)

处理前的图像:

Python使用matplotlib实现的图像读取、切割裁剪功能示例

运行后的效果:

Python使用matplotlib实现的图像读取、切割裁剪功能示例

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

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

Python 相关文章推荐
Python类的基础入门知识
Nov 24 Python
举例讲解Linux系统下Python调用系统Shell的方法
Nov 07 Python
python远程调用rpc模块xmlrpclib的方法
Jan 11 Python
python使用wxpy轻松实现微信防撤回的方法
Feb 21 Python
python selenium爬取斗鱼所有直播房间信息过程详解
Aug 09 Python
Python 爬虫实现增加播客访问量的方法实现
Oct 31 Python
利用python实现.dcm格式图像转为.jpg格式
Jan 13 Python
pyinstaller打包找不到文件的问题解决
Apr 15 Python
小结Python的反射机制
Sep 28 Python
python 自定义异常和主动抛出异常(raise)的操作
Dec 11 Python
python如何利用cv2模块读取显示保存图片
Jun 04 Python
关于pytest结合csv模块实现csv格式的数据驱动问题
May 30 Python
浅谈python日志的配置文件路径问题
Apr 28 #Python
PyTorch上实现卷积神经网络CNN的方法
Apr 28 #Python
python 日志增量抓取实现方法
Apr 28 #Python
Django 使用logging打印日志的实例
Apr 28 #Python
python实现log日志的示例代码
Apr 28 #Python
Python学习笔记之open()函数打开文件路径报错问题
Apr 28 #Python
Python之读取TXT文件的方法小结
Apr 27 #Python
You might like
ThinkPHP中order()使用方法详解
2016/04/19 PHP
Js+Dhtml:WEB程序员简易开发工具包(预先体验版)
2006/11/07 Javascript
工作需要写的一个js拖拽组件
2011/07/28 Javascript
30个精美的jQuery幻灯片效果插件和教程
2011/08/23 Javascript
定义JavaScript二维数组采用定义数组的数组来实现
2012/12/09 Javascript
主页面中的两个iframe实现鼠标拖动改变其大小
2013/04/16 Javascript
jQuery Animation实现CSS3动画示例介绍
2013/08/14 Javascript
用Js实现的动态增加表格示例自己写的
2013/10/21 Javascript
有关Promises异步问题详解
2015/11/13 Javascript
javascript拖拽应用实例
2016/03/25 Javascript
JavaScript简单实现弹出拖拽窗口(二)
2016/06/17 Javascript
学习使用Bootstrap输入框、导航、分页等常用组件
2017/05/11 Javascript
Node.js实现发送邮件功能
2017/11/06 Javascript
详解用Node.js写一个简单的命令行工具
2018/03/01 Javascript
vue登录注册实例详解
2019/09/14 Javascript
JS图片懒加载的优点及实现原理
2020/01/10 Javascript
python和shell实现的校验IP地址合法性脚本分享
2014/10/23 Python
Python读写txt文本文件的操作方法全解析
2016/06/26 Python
python网络爬虫之如何伪装逃过反爬虫程序的方法
2017/11/23 Python
python实现微信自动回复功能
2018/04/11 Python
Python简单I/O操作示例
2019/03/18 Python
Python使用Matlab命令过程解析
2020/06/04 Python
python 实现两个npy档案合并
2020/07/01 Python
jupyter notebook快速入门及使用详解
2020/11/13 Python
CSS3中Transform动画属性用法详解
2016/07/04 HTML / CSS
VLAN和VPN有什么区别?分别实现在OSI的第几层?
2014/12/23 面试题
土木工程毕业生推荐信
2013/10/28 职场文书
人力资源专业推荐信
2013/11/29 职场文书
致长跑运动员广播稿
2014/01/31 职场文书
如何写一份好的英文求职信
2014/03/19 职场文书
乡镇平安建设汇报材料
2014/08/25 职场文书
小学四年级学生评语
2014/12/26 职场文书
成绩单评语
2015/01/04 职场文书
运动会开幕词
2015/01/28 职场文书
DSP接收机前端设想
2022/04/05 无线电
Win11如何默认打开软件界面最大化?Win11默认打开软件界面最大化的方法
2022/07/15 数码科技