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.jpg
Channel distortion: MAE
red: 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
命令可以識別這些選項。單擊一個選項,以獲取有關該選項如何工作的更多詳細資訊。
相關文章
- TryParse用法示例
- go errgroup 用法示例Go
- xargs的用法示例
- Dev RadioGroup 用法(項橫排顯示、項選中)dev
- find命令的exec選項用法詳解(轉)
- CSS學習摘要-定位例項CSS
- @Async的用法和示例
- Sass @at-root 指令用法示例
- PHP trim()函式 用法示例PHP函式
- openat()函式的用法示例函式
- oracle的with函式用法示例Oracle函式
- linux-解析命令列選項getopt_long用法Linux命令列
- 在螢幕上多項選擇示例(More on selection screens)
- 【impdp】資料泵impdp工具選項詳解及應用示例
- 騰訊雲上 Selenium 用法示例
- cdMysql?using?用法示例詳解MySql
- Linux find常見用法示例Linux
- Sanic response stream() 函式用法和示例函式
- Sanic response redirect() 函式用法和示例函式
- Sanic response raw() 函式用法和示例函式
- Sanic response file() 函式用法和示例函式
- Sanic response html() 函式用法和示例HTML函式
- Sanic response text() 函式用法和示例函式
- 騰訊雲上 PhantomJS 用法示例JS
- Linux中find常見用法示例Linux
- compare databaseDatabase
- Sanic response json() 函式用法和示例JSON函式
- Go基礎系列:雙層channel用法示例Go
- java SequenceInputStream類(序列輸入流)的用法示例Java
- linux crontab 命令詳細用法及示例Linux
- python @pytest.fixture示例及用法Python
- 【expdp】10g資料泵expdp工具選項詳解及應用示例
- 動態選擇表示例
- 觀察下面的選項,選出正確的選項。
- Java Date CompareJava
- mutex compare latchMutex
- Sanic response file_stream() 函式用法和示例函式
- Linux 命令列:find 的 26 個用法示例Linux命令列