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动态加载变量示例分享
Feb 17 Python
使用Python的Treq on Twisted来进行HTTP压力测试
Apr 16 Python
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
Mar 12 Python
Python 中pandas.read_excel详细介绍
Jun 23 Python
python 连接sqlite及简单操作
Jun 30 Python
分享几道你可能遇到的python面试题
Jul 24 Python
Python使用PIL模块生成随机验证码
Nov 21 Python
python pandas中DataFrame类型数据操作函数的方法
Apr 08 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
Jul 11 Python
简单谈谈python基本数据类型
Sep 26 Python
python如何爬取网站数据并进行数据可视化
Jul 08 Python
python中pandas.read_csv()函数的深入讲解
Mar 29 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项目打包方法
2008/02/18 PHP
PHP 数组遍历方法大全(foreach,list,each)
2010/06/30 PHP
PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
2014/06/19 PHP
CI框架无限级分类+递归的实现代码
2016/11/01 PHP
php处理静态页面:页面设置缓存时间实例
2017/06/22 PHP
jQuery动态添加的元素绑定事件处理函数代码
2011/08/02 Javascript
有关于eclipse配置spket需要注意的一些地方
2013/04/07 Javascript
JS随机漂浮广告代码具体实例
2013/11/19 Javascript
js获取页面传来参数的方法
2014/09/06 Javascript
浅谈JSON.parse()和JSON.stringify()
2015/07/14 Javascript
使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
2015/08/21 NodeJs
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
2015/09/27 Javascript
jstl中判断list中是否包含某个值的简单方法
2016/10/14 Javascript
jquery代码规范让代码越来越好看
2017/02/03 Javascript
Angular.js中下拉框实现渲染html的方法
2017/06/18 Javascript
Vue.JS项目中5个经典Vuex插件
2017/11/28 Javascript
JS的Ajax与后端交互数据的实例
2018/08/08 Javascript
CKEditor4配置与开发详细中文说明文档
2018/10/08 Javascript
vue 对象添加或删除成员时无法实时更新的解决方法
2019/05/01 Javascript
layui实现数据表格隐藏列的示例
2019/10/25 Javascript
在NodeJs中使用node-schedule增加定时器任务的方法
2020/06/08 NodeJs
TensorFlow在MAC环境下的安装及环境搭建
2017/11/14 Python
python单例模式获取IP代理的方法详解
2018/09/13 Python
Python3.4学习笔记之 idle 清屏扩展插件用法分析
2019/03/01 Python
python网络爬虫 CrawlSpider使用详解
2019/09/27 Python
使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
2020/07/23 Python
python 使用建议与技巧分享(四)
2020/08/18 Python
建筑专业毕业生推荐信
2013/11/21 职场文书
2014年两会学习心得体会
2014/03/10 职场文书
职业生涯规划书前言
2014/04/15 职场文书
营销与策划专业求职信
2014/06/20 职场文书
五心教育心得体会
2014/09/04 职场文书
《金色的草地》教学反思
2016/02/17 职场文书
如何在向量化NumPy数组上进行移动窗口
2021/05/18 Python
总结一些Java常用的加密算法
2021/06/11 Java/Android
spring注解 @PropertySource配置数据源全流程
2022/03/25 Java/Android