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实现一个简单的能够发送带附件的邮件程序的教程
Apr 08 Python
讲解Python中运算符使用时的优先级
May 14 Python
python中循环语句while用法实例
May 16 Python
python查看微信好友是否删除自己
Dec 19 Python
Python使用Turtle模块绘制五星红旗代码示例
Dec 11 Python
浅谈Python用QQ邮箱发送邮件时授权码的问题
Jan 29 Python
python读取tif图片时保留其16bit的编码格式实例
Jan 13 Python
python super用法及原理详解
Jan 20 Python
Django 解决开发自定义抛出异常的问题
May 21 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
Jan 26 Python
python数据抓取3种方法总结
Feb 07 Python
python 实现图与图之间的间距调整subplots_adjust
May 21 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
一段php加密解密的代码
2006/10/09 PHP
php while循环得到循环次数
2013/10/26 PHP
ThinkPHP的常用配置选项汇总
2016/03/24 PHP
PHP框架自动加载类文件原理详解
2017/06/06 PHP
showModalDialog 和 showModelessDialog
2007/01/22 Javascript
抽出www.templatemonster.com的鼠标悬停加载大图模板的代码
2007/07/11 Javascript
Extjs 几个方法的讨论
2010/01/28 Javascript
jQuery 动画弹出窗体支持多种展现方式
2010/04/29 Javascript
js下拉框二级关联菜单效果代码具体实现
2013/08/03 Javascript
js中单引号与双引号冲突问题解决方法
2013/10/04 Javascript
JS格式化数字金额用逗号隔开保留两位小数
2013/10/18 Javascript
WEB前端设计师常用工具集锦
2014/12/09 Javascript
JavaScript setTimeout使用闭包功能实现定时打印数值
2015/12/18 Javascript
详解用原生JavaScript实现jQuery的某些简单功能
2016/12/19 Javascript
node中koa中间件机制详解
2017/08/22 Javascript
详解elementui之el-image-viewer(图片查看器)
2019/08/30 Javascript
[43:58]DOTA2-DPC中国联赛定级赛 LBZS vs SAG BO3第一场 1月8日
2021/03/11 DOTA
2018年Python值得关注的开源库、工具和开发者(总结篇)
2018/01/04 Python
Python实现检测文件的MD5值来查找重复文件案例
2020/03/12 Python
Python装饰器如何实现修复过程解析
2020/09/05 Python
详解Django关于StreamingHttpResponse与FileResponse文件下载的最优方法
2021/01/07 Python
HTML5响应式(自适应)网页设计的实现
2017/11/17 HTML / CSS
英国最大的老式糖果店:A Quarter Of
2017/04/08 全球购物
美国背景检查、公共记录和人物搜索网站:BeenVerified
2018/02/25 全球购物
美国在线健康和美容市场:Pharmapacks
2018/12/05 全球购物
英国著名的美容护肤和护发产品购物网站:Lookfantastic
2020/11/23 全球购物
你对IPv6了解程度
2016/02/09 面试题
班组安全员工作职责
2014/02/01 职场文书
总结表彰大会主持词
2014/03/26 职场文书
建筑结构施工求职信
2014/07/11 职场文书
敬老月活动总结
2014/08/28 职场文书
《妈妈别哭,有我在》读后感3篇
2020/01/13 职场文书
python爬取企查查企业信息之selenium自动模拟登录企查查
2021/04/08 Python
MySQL表字段时间设置默认值
2021/05/13 MySQL
Vue Element-ui表单校验规则实现
2021/07/09 Vue.js
浅谈redis的过期时间设置和过期删除机制
2022/03/18 MySQL