clase Similarity – objeto Similarity¶
El objeto similarity es un attrtuple devuelto por Image.get_similarity(). Resume una comparación de Similitud Estructural (SSIM) entre dos imágenes informando de cuatro estadísticas calculadas sobre los valores SSIM por bloque. Cada bloque de la imagen aporta un valor SSIM; los cuatro campos siguientes describen la distribución de esos valores.
Usa Image.get_similarity() para calcular el SSIM frente a otra Image o frente a un color sólido. La coincidencia es más fuerte cuanto más cerca estén los valores de 1.0; un valor de -1.0 significa que las dos imágenes están perfectamente invertidas.
Se puede acceder a los campos por nombre de atributo (similarity.mean) o por índice (similarity[0]). El objeto no tiene constructor público.
- class image.similarity¶
Llama a
Image.get_similarity()para crear este objeto.- mean¶
Media de los valores SSIM en todos los bloques. El mejor número único para describir la similitud global. Flotante en el rango -1.0 a 1.0. Índice
[0].
- stdev¶
Desviación estándar de los valores SSIM por bloque. Flotante. Índice
[1].
- min¶
Valor SSIM mínimo por bloque. Útil como umbral de tipo SSIM para detectar una diferencia localizada entre las dos imágenes (un único bloque discordante reduce
minaunquemeanse mantenga alto). Flotante. Índice[2].
- max¶
Valor SSIM máximo por bloque. Útil como umbral de tipo DSIM para detectar que dos imágenes que deberían diferir siguen siendo en realidad similares en al menos un bloque. Flotante. Índice
[3].