classe Similarity – objeto Similarity¶
O objeto similarity é uma attrtuple retornada por Image.get_similarity(). Ele resume uma comparação de Similaridade Estrutural (SSIM) entre duas imagens reportando quatro estatísticas calculadas sobre os valores SSIM por bloco. Cada bloco da imagem contribui com um valor SSIM; os quatro campos abaixo descrevem a distribuição desses valores.
Use Image.get_similarity() para calcular o SSIM em relação a outra Image ou em relação a uma cor sólida. A correspondência é mais forte quanto mais próximos os valores estiverem de 1.0; um valor de -1.0 significa que as duas imagens são perfeitamente invertidas.
Os campos são acessíveis pelo nome do atributo (similarity.mean) ou pelo índice (similarity[0]). O objeto não tem construtor público.
- class image.similarity¶
Chame
Image.get_similarity()para criar este objeto.- mean¶
Média dos valores SSIM de todos os blocos. Melhor número único para descrever a similaridade geral. Float no intervalo de -1.0 a 1.0. Índice
[0].
- stdev¶
Desvio padrão dos valores SSIM por bloco. Float. Índice
[1].
- min¶
Valor SSIM mínimo por bloco. Útil como um limiar no estilo SSIM para detectar uma diferença localizada entre as duas imagens (um único bloco discordante puxa
minpara baixo mesmo quandomeanpermanece alto). Float. Índice[2].
- max¶
Valor SSIM máximo por bloco. Útil como um limiar no estilo DSIM para detectar que duas imagens que deveriam diferir ainda são, na verdade, similares em pelo menos um bloco. Float. Índice
[3].