class Similarity -- Similarity オブジェクト¶
similarity オブジェクトは、Image.get_similarity() によって返される attrtuple です。2 つの画像間の構造的類似度(SSIM)比較を、ブロックごとの SSIM 値について計算された 4 つの統計値で要約します。画像の各ブロックが 1 つの SSIM 値を提供し、下記の 4 つのフィールドがそれらの値の分布を記述します。
別の Image または単色に対して SSIM を計算するには Image.get_similarity() を使用します。値が 1.0 に近いほどマッチは 強く なります。-1.0 の値は 2 つの画像が完全に反転していることを意味します。
フィールドは属性名(similarity.mean)またはインデックス(similarity[0])でアクセスできます。このオブジェクトには公開されたコンストラクタはありません。
- class image.similarity¶
このオブジェクトを作成するには
Image.get_similarity()を呼び出してください。- mean¶
全ブロックにわたる SSIM 値の平均。全体的な類似度を表す最も適した単一の数値です。-1.0 から 1.0 の範囲の浮動小数点数。インデックス
[0]。
- stdev¶
ブロックごとの SSIM 値の標準偏差。浮動小数点数。インデックス
[1]。
- min¶
ブロックごとの SSIM 値の最小値。2 つの画像間の局所的な差異を検出する SSIM スタイルのしきい値として有用です(1 つのブロックが一致しないだけで、
meanが高いままでもminが引き下げられます)。浮動小数点数。インデックス[2]。
- max¶
ブロックごとの SSIM 値の最大値。異なるはずの 2 つの画像が実際には少なくとも 1 つのブロックでまだ類似していることを検出する DSIM スタイルのしきい値として有用です。浮動小数点数。インデックス
[3]。