python对比两张图片的不同并圈起来,比较两幅图像/图片,并标记差异
问题1:
这篇文章展示了比较两张图片的方法。最简单的方法可能是:from PIL import Image
from PIL import ImageChops
im1 = Image.open("file1.jpg")
im2 = Image.open("file2.jpg")
diff = ImageChops.difference(im2, im1).getbbox()
print diff
当我有两张长得很像的照片并运行在上面时,结果是:
^{pr2}$
这是图片上两张图片的差异所在的位置。所以我的问题是,有没有可能在图片上标出差异(例如,画一个圆圈)?在
问题2:import math, operator
from PIL import Image
def compare(file1, file2):
image1 = Image.open(file1)
image2 = Image.open(file2)
h1 = Image.open("image1").histogram()
h2 = Image.open("image2").histogram()
rms = math.sqrt(reduce(operator.add, map(lambda a,b: (a-b)**2, h1, h2))/len(h1))
if __name__=='__main__':
import sys
file1 = ('c:\\a.jpg') # added line
file2 = ('c:\\b.jpg') # added line
file1, file2 = sys.argv[1:]
print compare(file1, file2)
当我在上面运行时,会出现一个错误“ValueError:need more more value to unpack”,问题出在这一行:file1, file2 = sys.argv[1:]
我怎样才能纠正它?我试过了,但都没用。在print compare('c:\\a.jpg', 'c:\\b.jpg')
更新
在马特的帮助下增加了问题。在
它可以画一个矩形来标记两幅图像/图片的差异。当两幅图像/图片看起来大体相同,但有一些小斑点的差异扩散开来。它画了一个大的矩形标记大面积包括所有的斑点差异。有没有一种方法可以单独标记这些差异?在
python对比两张图片的不同并圈起来,比较两幅图像/图片,并标记差异相关推荐
- python将两张图片拼接成一张图_python实现两张图片拼接为一张图片并保存
本文实例为大家分享了python实现两张图片拼接为一张图片并保存的具体代码,供大家参考,具体内容如下 这里主要用Python扩展库pillow中Image对象的paste()方法把两张图片拼接起来 f ...
- html中两张图片怎么一上一下,使用一张或两张图片创建大背景网站
自从我发表了 大背景网站 合集之后,我收到了很多邮件,询问怎样才能用 CSS 来定义网站中的大背景.于是我就想,分享下我在制作大背景网站中所应用到的技术或许是个不错的主意.在这篇教程中,我会提供多种 ...
- python将两张图片拼接成一张图_Python将两张图片拼接到一起 - 小众知识
#!/bin/env python2.4 # -*- coding:utf-8 -*- # 图片拼接练习 import PIL.Image as Image import os,sys mw = 30 ...
- python如何将两张图片叠加的半透明_python – Raspberry Pi相机透明图像叠加
是否可以在pi相机预览上叠加透明(png或gif)图像? 我找到了一些代码,但它创建了一个白色背景 import picamera from PIL import Image from time im ...
- matlab两张图片合成一张_如何将多幅图合并在一起变成一张大图
在一个文件夹中有上百张图片,每次一张一张的看比较累,在matlab中有没有代码可以一次看多张图的程序或者可以将图片合并成大图比如4*4张合并为一张.我用了 subplot但效果不很好.[code] c ...
- Python计算两张图片的相似度
目录 一.场景需求解读 二.Mean Squared Error (MSE)简介 三.The Structural Similarity Index (SSIM)简介 四.算法代码实现 五.效果展示与 ...
- python相似图片计算_计算两张图片相似度的方法总结
python工具包-pyssim 简介 python工具包,用来计算图像之间的结构相似性 (Structural Similarity Image Metric: SSIM).结构相似性介绍详见:ht ...
- 对比两张图片的相似度
1.cosin相似度(余弦相似度) from PIL import Image from numpy import average, linalg, dotdef get_thumbnail(imag ...
- 怎么看两张图片的相似度,判断两张图片的相似度
C#怎么来判断2张图片相似度 很麻烦,而且计算量很大,这个属于人工智能的范畴.如果这"两张相似图片"可以规定很多前提,比如相同分辨率,黑白,简单几何图形... 那么可以用基本的算法 ...
最新文章
- 计算机网络课程优秀备考PPT之第五章网络层(五)
- python函数可选参数传递_Python中函数的参数传递
- BZOJ 1020——[SHOI2008]安全的航线flight
- html弧形列表效果,web前端入门到实战:html5网页特效-弧形菜单
- 01.C(Linux命令)
- springboot实现定时任务常用的2种方式
- MFC输出EXCEL文档的过程总结
- 最全的世界地图矢量素材下载(AI、EPS、SVG格式)
- kindle索引_kindle索引一般多久
- [奇异吸引子]相关知识点
- 算术几何平均matlab,算术-几何平均数——高斯的发现
- activiti7笔记
- 微信小程序自动回复用户消息
- 盘式过滤器详细介绍分析
- 时间加减计算器_手机计算器别只拿来算数!教你这样开启,能唤出隐藏功能,很实用...
- Windows10神州网信版的远程桌面开启
- latex中插入两张子图片
- CircuitJS 好玩实用电路仿真软件
- PC傻瓜式安装黑苹果并打造成全能逆向工作站
- 中国计算机发展史 博客,“博客”(Blog)在中国的发展历程
热门文章
- python爬虫可视化题目北京空气质量监测数据获取与分析
- 一行代码调节屏幕亮度
- android 点赞源码,android仿即刻点赞文字部分的自定义View的示例代码
- 苹果设计思维案例研究,困难期生存的关键
- [学习笔记]UnityShader入门精要_第12章_屏幕后处理效果
- 打台球百发百中?油管博主球杆上“做手脚”
- 前沿综述:细数2018年最好的词嵌入和句嵌入技术
- 《操作系统真象还原》第十四章 ---- 实现文件系统 任务繁多 饭得一口口吃路得一步步走啊(总结篇)
- cad多段线画圆弧方向_(cad多段线画圆弧方向)在cad中如何使用excel画样条曲线
- 别克汽车常见疑难故障1000实例