python PIL和CV对 图片的读取,显示,裁剪,保存实现方法


Posted in Python onAugust 07, 2019

PIL 图片操作

读取图片

img = Image.open(“a.jpg”)

显示图片

im.show() # im是Image对象,im是numpy类型,通过Image.fromarray(nparr, mode='RGB')函数转换为Image对象

图片的size

(width, height) = img.size

图片的模式

mode = img.mode

截区域

img_c = img.crop(x1,y1,x2,y2)

裁剪图片

img = img.resize((size,size), Image.ANTIALIAS)

保存图片

img.save(path)
ImageDraw

  imDrwa = ImageDraw.Draw(img)
  # boxes = [[10, 20, 129, 255],[126, 0, 221, 164]]
  imDrwa.rectangle((x1, y1, x2, y2), outline="red")
  img.show()

OpenCV

读取图片

im = cv2.imread()

显示图片

cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()

裁剪图片

img=cv2.resize(image,(size,size),interpolation = cv2.INTER_AREA)

保存图片

cv2.imwrite('1.jpg',img, [int( cv2.IMWRITE_JPEG_QUALITY), 95]) # 默认95

以上这篇python PIL和CV对 图片的读取,显示,裁剪,保存实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python格式化字符串实例总结
Sep 28 Python
Python序列操作之进阶篇
Dec 08 Python
简单谈谈Python中的json与pickle
Jul 19 Python
python打包生成的exe文件运行时提示缺少模块的解决方法
Oct 31 Python
关于pytorch中网络loss传播和参数更新的理解
Aug 20 Python
django之导入并执行自定义的函数模块图解
Apr 01 Python
Keras—embedding嵌入层的用法详解
Jun 10 Python
如何使用python记录室友的抖音在线时间
Jun 29 Python
Python的控制结构之For、While、If循环问题
Jun 30 Python
python实现sm2和sm4国密(国家商用密码)算法的示例
Sep 26 Python
python绘制雷达图实例讲解
Jan 03 Python
使用Python制作一盏 3D 花灯喜迎元宵佳节
Feb 26 Python
python实现对图片进行旋转,放缩,裁剪的功能
Aug 07 #Python
Django 实现前端图片压缩功能的方法
Aug 07 #Python
Django 后台获取文件列表 InMemoryUploadedFile的例子
Aug 07 #Python
python 直接赋值和copy的区别详解
Aug 07 #Python
Python中模块(Module)和包(Package)的区别详解
Aug 07 #Python
python的常见矩阵运算(小结)
Aug 07 #Python
python字典的setdefault的巧妙用法
Aug 07 #Python
You might like
php实现的Timer页面运行时间监测类
2014/09/24 PHP
[原创]CI(CodeIgniter)简单统计访问人数实现方法
2016/01/19 PHP
PHP会话操作之cookie用法分析
2016/09/28 PHP
thinkPHP框架中执行原生SQL语句的方法
2017/10/25 PHP
jQuery 网易相册鼠标移动显示隐藏效果实现代码
2013/03/31 Javascript
jquery mobile实现拨打电话功能的几种方法
2013/08/05 Javascript
Jjcarousellite 实现图片列表滚动的简单实例
2013/11/29 Javascript
js根据日期判断星座的示例代码
2014/01/23 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
2014/09/09 Javascript
JavaScript图像延迟加载库Echo.js
2016/04/05 Javascript
Bootstrap Modal遮罩弹出层代码分享
2016/11/21 Javascript
AngularJS使用ng-repeat和ng-if实现数据的删选显示效果示例【适用于表单数据的显示】
2016/12/13 Javascript
Angular 2父子组件数据传递之@Input和@Output详解 (上)
2017/07/05 Javascript
Vue.js 表单控件操作小结
2018/03/29 Javascript
Angular5中状态管理的实现
2018/09/03 Javascript
写给新手同学的vuex快速上手指北小结
2020/04/14 Javascript
[02:07]2017国际邀请赛中国区预选赛直邀战队前瞻
2017/06/23 DOTA
[01:07:19]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第一场
2018/04/06 DOTA
复习Python中的字符串知识点
2015/04/14 Python
python 匹配url中是否存在IP地址的方法
2018/06/04 Python
使用Django连接Mysql数据库步骤
2019/01/15 Python
基于腾讯云服务器部署微信小程序后台服务(Python+Django)
2019/05/08 Python
python与C、C++混编的四种方式(小结)
2019/07/15 Python
浅析python中while循环和for循环
2019/11/19 Python
多视角3D可旋转的HTML5 Logo动画
2016/03/02 HTML / CSS
香港时装购物网站:ZALORA香港
2017/04/23 全球购物
全球最大运动品牌的男装、女装和童装官方库存商:A&A Sports
2021/01/17 全球购物
竞聘副主任科员演讲稿
2014/01/11 职场文书
中学教师培训制度
2014/01/31 职场文书
《动手做做看》教学反思
2014/04/09 职场文书
贸易跟单员英文求职信
2014/04/19 职场文书
工商局副局长个人对照检查材料
2014/09/25 职场文书
2014年计划生育协会工作总结
2014/11/14 职场文书
保送生自荐信范文
2015/03/26 职场文书
中学音乐课教学反思
2016/02/18 职场文书
导游词之安徽巢湖
2019/12/26 职场文书