python PIL和CV对 图片的读取,显示,裁剪,保存实现方法
作者:风泽茹岚 发布时间:2022-02-06 09:35:07
标签:python,PIL,CV
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
来源:https://blog.csdn.net/luolinll1212/article/details/82970978


猜你喜欢
- 摘要django框架本身自带有登录注册,也可以自己写登录注册,下面将介绍这这2种方式实登录注册一、自己写登录注册登出1.注册regist注册
- 首先安装WSH,NT(SERVER、WORKSTATION)、W2K服务器上需要安装WSH2.0或者更高版本。然后,参照下列代码即可:<
- 安装lxml首先需要pip install lxml安装lxml库。如果你在ubuntu上遇到了以下错误:#include "li
- Mootools 1.2手风琴(Accordion)教程原文地址:30 Days of Mootools 1.2 Tutoria
- gchart是基于google图表API的jquery组件。使用gchart可以方便地生成强大的各种图表和报表。基于google图表接口的g
- 内核:[root@opop ~]# cat /etc/centos-release CentOS release 6.8 (Final)[r
- 如果电脑是第一次安装MySQL,一般不会出现这样的报错。如下图所示。starting the server失败,通常是因为上次安装的该软件未
- MySQL 8.0.19支持输入3次错误密码,锁定账户功能例子:>CREATE USER 'hechunyang'@&
- 本文实例讲述了Python使用xlrd读取Excel格式文件的方法。分享给大家供大家参考。具体如下:使用xlrd能够很方便的读取excel文
- 前言在Python中,enumrate和range都常用于for循环中,enumrate函数用于同时循环列表和元素,而range()函数可以
- by yemoo有时在编写网页代码时发现,img底部莫名奇妙多出大约3px的空白,无论怎么调节css都不可以,今天再次遇到此问题,网上看了一
- Dreamweaver MX 2004 试用试用心得:安装:选择工作界面(我选了默认的设计模式)初次启动,选择30天试用如果你也看到这个警告
- 本文实例为大家分享了python实现杨氏矩阵查找的具体代码,供大家参考,具体内容如下问题描述:在一个m行n列二维数组中,每一行都按照从左到右
- 一、为 SQL 启用远程连接 1. 单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然
- 本文介绍了使用python wasmtime来访问rust库的便捷方法,步骤极其简练,可以在生产环境中使用。安装rust target wa
- 目录step1 搭建框架step2 填充搭建好了的Promise框架总结step1 搭建框架1. 首先我们需要在这里放置一个promise函
- 内容摘要:当我们不想让某IP服务我们的网站时,我们就要写段程序来限制IP地址。asp中如何对ip进行过滤限制?本文介绍了一种方法,这个函数只
- 本文主要研究的是flask使用session保存登录状态及拦截未登录请求的相关内容,具体介绍如下。前端请求form:<form act
- 使用环境:Win10 x64 Python:3.6.4 SqlServer:2008R2 因为
- 本文实例讲述了Python进程池Pool应用。分享给大家供大家参考,具体如下:当需要创建的子进程数量不多时,可以直接利用multiproce