compare用法示例•选项摘要
使用该compare
程序以数学和视觉方式注释图像及其重建之间的差异。有关如何构造命令的建议,请参见命令行处理;有关命令compare
用法的示例,请参见下文。
用法示例
我们在compare
此处列出了该命令的一些示例,以说明其有用性和易用性。首先,让我们将一张图像与经过锐化处理的图像进行比较:
<span style="color:#212529"><code>magick convert rose.jpg -sharpen 0x1 reconstruct.jpg
magick compare rose.jpg reconstruct.jpg difference.png
magick compare -compose src rose.jpg reconstruct.jpg difference.png
</code></span>
差异图像的红色区域强调受图像锐化影响的(突出显示)像素,而白色则消除受锐化过程影响的像素(突出显示)。
除了视觉上解释图像中的差异及其重建外,我们还报告了差异的数学度量:
<span style="color:#212529"><code>-> magick compare -verbose -metric mae rose.jpg reconstruct.jpg difference.png
Image: rose.jpgChannel distortion: MAEred: 2282.91 (0.034835)green: 1853.99 (0.0282901)blue: 2008.67 (0.0306503)all: 1536.39 (0.0234439)
</code></span>
或者,如果只希望红色通道失真,请使用以下命令:
<span style="color:#212529"><code>-> magick compare -channel red -metric PSNR rose.jpg reconstruct.jpg difference.png
19.63
</code></span>
或者,如果只希望整体图像失真,请使用以下命令:
<span style="color:#212529"><code>-> magick compare -metric PSNR rose.jpg reconstruct.jpg difference.png
28.31
</code></span>
如果重建的图像是图像的子图像,则比较程序返回最佳匹配偏移量。另外,它返回相似度图像,使得精确匹配位置完全为白色,如果没有像素匹配,则为黑色,否则介于两者之间的某个灰度级:
<span style="color:#212529"><code>-> magick compare -metric RMSE -subimage-search logo.png wizard.jpg similarity.gif
85.05 (0.00129778) @ 353,157
</code></span>
您可以从命令行找到compare
在“图形”中使用的其他示例。在命令行的“更多图形”和“ ImageMagick用法示例”中可以进行进一步的讨论。
如果两个图像根据指定的度量标准和模糊值的差异为0,则将其视为相似,但归一化互相关度量(NCC)除外,其中归一化互相关为1时,两个图像被视为相似。默认度量为NCC。
比较程序在出错时返回2,如果图像相似则返回0,如果图像相似则返回0到1之间的值。
选项摘要
该compare
命令可以识别这些选项。单击一个选项,以获取有关该选项如何工作的更多详细信息。
compare用法示例•选项摘要相关推荐
- python compare()_Python Decimal compare()用法及代码示例
Decimal#compare():compare()是一个Decimal类方法,它比较两个Decimal值. 用法:Decimal.compare() 参数:十进制值 返回: 1 –如果a> ...
- 11. shell当中read详解,read语法选项,read用法示例,脚本示例,while read line详解,掌握原则
shell当中read详解,read语法选项,read用法示例,脚本示例,while read line详解,掌握原则 文章目录 1.1 read详解 1.2 用法示例 1.3 while read ...
- to_sql用法示例_SQL Union概述,用法和示例
to_sql用法示例 This article will provide a deep dive into the SQL Union operator, describing its many us ...
- Linux find 用法示例
Linux中find常见用法示例 ·find path -option [ -print ] [ -exec -ok command ] {} \; find命令的参数 ...
- php theexcerpt,wordpress的excerpt()函数的用法示例
本篇文章给大家带来的内容是关于wordpress的excerpt()函数的用法示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 问题:在wordpres中的single页面,本身引 ...
- chmod 用法示例
介绍 Linux中的Chmod命令用于更改或分配文件和目录的权限.在Linux/Unix系统中,文件和目录的可访问性是由文件所有权和权限决定的.在上一篇文章中,我们了解了如何使用chown命令管理文件 ...
- AWK用法示例 awk命令
AWK:Linux 管理员的智能工具包 作者 Emmett Dulaney AWK 实用工具带有其自己的自包含语言,它不仅是 Linux 中也是任何环境中现有的功能最强大的数据处理引擎之一.这种编程及 ...
- fopen函数的用法示例_在C和C ++中使用fopen()函数的用法以及示例
fopen函数的用法示例 In C and C++ programming languages fopen() function is used to open files and make oper ...
- python的format用法打印表格_Python格式化输出——format用法示例
format OR % 提到Python中的格式化输出方法,一般来说有以下两种方式: print('hello %s' % 'world') # hello world print('hello {} ...
最新文章
- Elasticsearch 查询数据的工作原理是什么?
- ArcGIS提高地图浏览效率
- html中怎样引入外部字体文件路径,CSS引入外部字体
- PHP读取微信超时,'curl出错,错误码:28'
- 历害了!教你自己搭建一个私人网盘..
- M2Crypto/__m2crypto.so: undefined symbol: SSLv3_method
- PHP checkdate()函数与示例
- [Node.js] 模块化 -- path路径模块
- html怎么加漂浮物,全面开展水面漂浮物清理专项行动
- sql的join语法解析
- 接口自动化测试框架搭建(8、发送邮件方法的封装+HTMLTestRunnerCN)--python+HTMLTestRunnerCN+request+unittest+mock+db
- 解决win 7的Aero Peek无效的方法
- QCC3040---Panic types
- 【mmdetection】测试单张图像
- 走遍美国 下载(78集)
- DRL-FlappyBird
- 未分配虚拟网络-清理注册表
- python爬虫实现批量下载百度图片
- arnold降噪denoise官方教程
- 汇编语言,大写字母转换为小写
热门文章
- 【C语言】PAT乙级:1005 继续(3n+1)猜想
- 追涨而不被套的4大绝招[转载]
- 具有更高电流SIO通道的四路IO-Link主机:线性设计注意的ADI电源---凯利讯半导体
- Python进阶笔记
- eclipse提示:“The superclass “javax.servlet.http.HttpServlet“ was not found on the Java“解决办法
- week11——实验(月模拟题3:CSP201609 03)
- C++ decorator(装饰)模式
- 微信引流方法之闲鱼引流
- 【智能优化算法-倭黑猩猩算法】基于倭黑猩猩优化算法求解多目标优化问题附matlab代码
- 定义一个Tree(树)类,有成员ages(树龄),成员函数grow(int years)对ages加上years,age()显示tree对象的ages的值。