![](https://img-blog.csdnimg.cn/20200801105542738.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
图像处理
图像处理
IT技术学习
学习很重要
展开
-
python将图片与base64互相转换
【代码】python将图片与base64互相转换。原创 2023-04-18 11:37:56 · 720 阅读 · 1 评论 -
python将图片转成data:image/png;base64,XXXXX
base64,XXXXX可以粘到浏览器里。原创 2023-03-27 16:20:33 · 2588 阅读 · 0 评论 -
Python学习笔记——PIL库(Pillow库)总结
①jpg支持高级别的压缩,利用部分损耗,使图片变小,方便网络传播。②png无损压缩格式,比jpg略大,较好的保存图片画质,支持透明效果。③gif动图效果,多帧图像组合到一起形成动画。④tiff高画质,无压缩格式。打开速度慢,比jpg、png大十倍。⑤raw原始图像数据。打开速度慢,比jpg、png大十倍。⑥webpWebP(发音:weppy)是一种同时提供了有损压缩与无损压缩(可逆压缩)的图片文件格式。原创 2023-02-23 21:29:47 · 752 阅读 · 0 评论 -
PIL中的paste方法拼接透明背景照片
效果——无法使用透明图片:原创 2022-08-16 10:56:57 · 1014 阅读 · 1 评论 -
python3安装OCR识别库tesserocr过程图解
参考链接:https://www.jb51.net/article/183990.htm一、OCR简介OCR,即Optical Character Recognition,光学字符识别,是指通过扫描字符,然后通过其形状将其翻译成电子文本的过程,对应图形验证码来说,它们都是一些不规则的字符,这些字符是由字符稍加扭曲变换得到的内容,我们可以使用OCR技术来讲其转化为电子文本,然后将结果提取交给服务器,便可以达到自动识别验证码的过程。二、安装1.安装tesserocr1、打开链接,ht原创 2021-08-15 00:20:04 · 5558 阅读 · 2 评论 -
python学习笔记——根据部分图片,定位在原图的位置
主要代码:import aircv as ac# 匹配图片,返回包含位置的数据字典def matchImg(imgsrc, imgobj, confidencevalue=0.5): # imgsrc=原始图像,imgobj=待查找的图片 imsrc = ac.imread(imgsrc) imobj = ac.imread(imgobj) match_result = ac.find_template(imsrc, imobj,confidencevalue) #.原创 2021-07-29 00:43:27 · 6505 阅读 · 1 评论 -
Python学习笔记——照片换底色
1.去除图片背景每月免费次数50次参考:Python学习笔记——removebg库之抠图2.生成蓝色图片和拼接两张参考:Python学习笔记——PIL库(Pillow库)3.代码注意:jpg图片报错的话可以转成png再尝试from removebg import RemoveBgfrom PIL import Image#============目标图片去背景==========#jpg图片报错的话可以转成png再尝试img_name = "22.p...原创 2021-07-26 23:41:21 · 546 阅读 · 0 评论 -
使用python处理RGBA格式的透明图片的粘贴
当需要将一张有透明部分的图片粘贴到一张底片上时,如果用Python处理,可能会用到PIL,但是PIL中 有说明,在粘贴RGBA模式的图片是,alpha通道不会被帖上,也就是不会有透明的效果,当然也给出了解决方法,就是粘贴的时候,将RGBA的的alpha通道提取出来做为mask传入。im.paste(image, box, mask)Same as above, but updates only the regions indicated by the mask. You can use eith转载 2021-07-26 23:33:16 · 740 阅读 · 0 评论 -
Python学习笔记——PIL(pillow)库之实现截图功能
需要安装pillow库。一、指定尺寸截图from PIL import ImageGrab # 参数说明# 第一个参数 开始截图的x坐标# 第二个参数 开始截图的y坐标# 第三个参数 结束截图的x坐标# 第四个参数 结束截图的y坐标bbox = (760, 0, 1160, 1080)im = ImageGrab.grab(bbox) # 参数 保存截图文件的路径im.save('as.png')二、全屏截图from PIL import ImageGrabim原创 2020-09-23 17:46:35 · 7559 阅读 · 2 评论 -
Python学习笔记——PIL库之像素点坐标轴验证
from PIL import Image#获取图片img = Image.open('1.jpg')#处理图片img_array = img.load()for x in range(0,200): for y in range(0,200): rgb = img_array[x, y] # 获取一个像素块的rgb r = rgb[0] g = rgb[1] b = rgb[2] if x<...原创 2020-09-15 21:04:36 · 1677 阅读 · 0 评论 -
Python学习笔记——pillow库修改图片rgb颜色
1.思路:打开图片,处理图片,保存图片每个图片都是由多个像素块组成,每个像素块颜色是rgb形式,所以可以通过修改像素块颜色来修改图片颜色。可以使用取色软件,取图片上的颜色,找出需要替换颜色的规律。链接:https://pan.baidu.com/s/1cMKPeSXhVlA_PAKgsGL9Gw提取码:latj2.代码(修改证件照背景色)import PIL.Image as Image#============1.打开图片============img = Image..原创 2020-09-15 00:11:07 · 6956 阅读 · 2 评论 -
为什么安装了pillow库,还是导入PIL?
由于PIL仅支持到Python 2.7,加上年久失修,于是一群志愿者在PIL的基础上创建了兼容的版本,名字叫Pillow,支持最新Python 3.x,又加入了许多新特性,因此,我们可以直接安装使用Pillow。查看安装的库你会发现:安装pyHook是安装的这个版本 pyHook-1.5.1 对应的是安装路径下pyHook文件夹......安装Pillow 是安装的这个版本Pillow-7.2.0对应的是安装路径下PIL文件夹在使用的时候,都是导入安装路径下的文件夹名。...原创 2020-09-08 22:31:50 · 1187 阅读 · 0 评论 -
关于Pillow与PIL
关于Pillow与PILPIL(Python Imaging Library)是Python一个强大方便的图像处理库,名气也比较大。不过只支持到Python 2.7。PIL官方网站:http://www.pythonware.com/products/pil/Pillow是PIL的一个派生分支,但如今已经发展成为比PIL本身更具活力的图像处理库。目前最新版本是3.0.0。Pillow的Github主页:https://github.com/python-pillow/PillowPill.转载 2020-08-01 10:34:53 · 1077 阅读 · 0 评论 -
Python学习笔记——PIL库(Pillow库)
1.PIL英文是Python Imaging Library,也就是图像处理标准库,PIL非常强大,但是API是十分的简单的pil仅仅支持python2.7,,pil已经好久没有更新了,所以一些志愿者他们基于PIL的基础创建了其兼容版本,也就是Pillow,它支持3.x,其对比PIL,又添加了新的特性。2.安装(也可参考3的开发文档)https://blog.csdn.net/ts...原创 2020-01-26 20:32:23 · 1332 阅读 · 0 评论 -
64位下Python安装PIL图像处理库 (ERROR: Could not find a version that satisfies the requirement PIL (from vers)
DOS命令窗下进入Python的pip所在目录下,比如我的D:\python2.7\Scripts,输入pip install PIL进行图像处理类库的安装时遇到错误,查资料发现PIL官方网站提供的PIL都是32位的,而我的电脑是64位,于是经过一系列查资料和问人,终于解决了64位安装问题。首先,在PIL非官方的64位库下载非官方64位pillow,注意下载符合自己Python的pillo...转载 2020-01-24 19:34:59 · 1848 阅读 · 0 评论 -
Python学习笔记——removebg库之抠图
1.搜索remove.bghttps://www.remove.bg/2.翻译(网站翻译或者谷歌翻译)首页底端3.登陆账号(没注册注册)4.获取密钥4.14.24.34.44.55、查看API5.15.2跳转到GitHubhttps://github.com/brilam/remove-...原创 2019-12-26 00:27:50 · 2942 阅读 · 0 评论 -
Python学习笔记——myqr库之生成(动态彩色)二维码
1.https://pypi.org/project/MyQR/2.寻找开发文档3.安装(参考GitHub)# via pippip(3) install myqr(or MyQR)4.案例(参考GitHub)4.1新建个 aaa.py文件参考源于:https://blog.csdn.net/qq_40733911/article/details/8108...原创 2019-12-25 13:45:45 · 2218 阅读 · 0 评论