class Similarity -- Similarity 物件¶
similarity 物件是由 Image.get_similarity() 回傳的 attrtuple。它透過回報在每個區塊 SSIM 值上計算的四項統計量,來總結兩張影像之間的結構相似性(SSIM)比較。影像的每個區塊貢獻一個 SSIM 值;下方四個欄位描述這些值的分布。
使用 Image.get_similarity() 來計算與另一張 Image 或與純色之間的 SSIM。數值越接近 1.0,匹配越強;值為 -1.0 表示兩張影像完全相反。
欄位可透過屬性名稱(similarity.mean)或索引(similarity[0])存取。此物件沒有公開的建構子。
- class image.similarity¶
請呼叫
Image.get_similarity()來建立此物件。- mean¶
所有區塊 SSIM 值的平均值。最適合用單一數值描述整體相似性。浮點數,範圍 -1.0 至 1.0。索引
[0]。
- stdev¶
每個區塊 SSIM 值的標準差。浮點數。索引
[1]。
- min¶
每個區塊 SSIM 值的最小值。可作為 SSIM 風格的閾值,用來偵測兩張影像之間的局部差異(即使
mean仍偏高,單一不一致的區塊也會把min拉低)。浮點數。索引[2]。
- max¶
每個區塊 SSIM 值的最大值。可作為 DSIM 風格的閾值,用來偵測本應有差異的兩張影像實際上至少在一個區塊仍相似。浮點數。索引
[3]。