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 urlopen()函数 示例分享
Jun 12 Python
在Python的Django框架中获取单个对象数据的简单方法
Jul 17 Python
Python爬虫模拟登录带验证码网站
Jan 22 Python
在Django下测试与调试REST API的方法详解
Aug 29 Python
PyCharm2018 安装及破解方法实现步骤
Sep 09 Python
Python实现PyPDF2处理PDF文件的方法示例
Sep 25 Python
tensorflow2.0保存和恢复模型3种方法
Feb 03 Python
python将音频进行变速的操作方法
Apr 08 Python
音频处理 windows10下python三方库librosa安装教程
Jun 20 Python
Python numpy大矩阵运算内存不足如何解决
Nov 19 Python
通过python-pptx模块操作ppt文件的方法
Dec 26 Python
Python激活Anaconda环境变量的详细步骤
Jun 08 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中使用excel的简单介绍
2013/08/02 PHP
php导出CSV抽象类实例
2014/09/24 PHP
从阿里妈妈发现的几个不错的表单验证函数
2007/09/21 Javascript
ASP中进行HTML数据及JS数据编码函数
2009/11/11 Javascript
复制js对象方法(详解)
2013/07/08 Javascript
jquery 操作两个select实现值之间的互相传递
2014/03/07 Javascript
JavaScript动态修改弹出窗口大小的方法
2015/04/06 Javascript
js判断当前页面用什么浏览器打开的方法
2016/01/06 Javascript
EasyUi中的Combogrid 实现分页和动态搜索远程数据
2016/04/01 Javascript
Bootstrap按钮组件详解
2016/04/26 Javascript
jQuery中Find选择器用法示例
2016/09/21 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
2016/10/11 Javascript
Bootstrap模态框使用详解
2017/02/15 Javascript
基于Vue实例对象的数据选项
2017/08/09 Javascript
vue组件父与子通信详解(一)
2017/11/07 Javascript
Vue单页应用引用单独的样式文件的两种方式
2018/03/30 Javascript
微信小程序websocket实现即时聊天功能
2019/05/21 Javascript
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
2019/11/18 NodeJs
关于JavaScript中异步/等待的用法与理解
2020/11/18 Javascript
python网络编程学习笔记(一)
2014/06/09 Python
使用Python的urllib2模块处理url和图片的技巧两则
2016/02/18 Python
Python基于identicon库创建类似Github上用的头像功能
2017/09/25 Python
python快速建立超简单的web服务器的实现方法
2018/02/17 Python
pandas 实现将重复表格去重,并重新转换为表格的方法
2018/04/18 Python
使用python读取txt文件的内容,并删除重复的行数方法
2018/04/18 Python
python将四元数变换为旋转矩阵的实例
2019/12/04 Python
Python破解BiliBili滑块验证码的思路详解(完美避开人机识别)
2020/02/17 Python
Tensorflow--取tensorf指定列的操作方式
2020/06/30 Python
H5最强接口之canvas实现动态图形功能
2019/05/31 HTML / CSS
物业管理员岗位职责范文
2013/11/25 职场文书
销售找工作求职信
2013/12/20 职场文书
公司新员工的演讲稿注意事项
2014/01/01 职场文书
大学生励志演讲稿
2014/04/25 职场文书
党员学习群众路线教育实践活动对照检查材料
2014/09/23 职场文书
2014年人力资源工作总结
2014/11/19 职场文书
2016高考寄语集锦
2015/12/04 职场文书