python PIL图片处理模块实例
来源:互联网 发布:企业沟通软件 编辑:程序博客网 时间:2024/05/16 17:06
在进行python编码时,需要用到pil模块来进行图片的处理,以下实例实现比较2个图片是否相等,可以作为判断来使用:
#!/usr/bin/python# -*- coding: UTF-8 -*-'''@author:freesigefeiCreated on 2016年3月11日'''#通过比较2张图片判断图片是否相同,如果两张图片完全相等则返回结果为浮点类型“0.0”,如果不相同则返回结果值越大from PIL import Imageimport mathimport operatorfrom functools import reduceimg1 = "D:\\data\\Logo.jpg" # 指定正确Logo路径img2 = "D:\\download\\Logo.jpg" #指定下载Logo路径def image_contrast(img1, img2): image1 = Image.open(img1) image2 = Image.open(img2) h1 = image1.histogram() h2 = image2.histogram() result=math.sqrt(reduce(operator.add, list(map(lambda a,b: (a-b)**2, h1, h2)))/len(h1)) return resultif __name__ == '__main__': result = image_contrast(img1,img2) print result print "Compare Success"通过返回值是否为浮点类型0.0,可以判断2个本地路径的图片是否相同
0 0
- python PIL图片处理模块实例
- python处理图片之PIL模块简单使用
- Python图像处理PIL模块
- python PIL图片简单处理
- python 图片处理包 PIL
- python PIL 批量处理处理图片
- Python图像处理之PIL模块
- Python图片处理库之PIL
- Python PIL模块整理
- python 安装PIL模块
- Python-----PIL Image模块 show函数不能正常显示图片
- python库 图像处理PIL做图片反处理
- Windows安装Python图像处理库:PIL模块
- Windows安装Python图像处理库:PIL模块
- Python图像处理库PIL的基本模块介绍
- Python图像处理库PIL的ImageColor模块介绍
- Python图像处理库PIL的ImageFilter模块介绍
- Python图像处理库PIL的ImageChops模块介绍
- poj 2104 K-th Number
- POJ 1523 SPF 找割点
- 字符B中含有多少字符A C++||JAVA
- JavaScript在Unicode值和字符串中的字符间转换
- 关于ubuntu内核升级的问题
- python PIL图片处理模块实例
- js 数组与对象的区别
- 为什么$(selector)之后,返回的是jQuery对象?
- Android学习记录(十二) http之base/digest鉴权。
- mysql主从复制的高可用解决方案
- Python-OpenCV 图像与视频处理
- NVIDIA JETSON 连接九轴IMU传感器(GY-85模块)
- 驱动编程-idt hook--中断描述符表
- 分布式配置管理平台 Disconf