class Similarity – Similarity-objekt¶
similarity-objektet är en attrtuple som returneras av Image.get_similarity(). Det sammanfattar en jämförelse med strukturell likhet (SSIM) mellan två bilder genom att rapportera fyra statistikvärden beräknade över SSIM-värdena per block. Varje block i bilden bidrar med ett SSIM-värde; de fyra fälten nedan beskriver fördelningen av dessa värden.
Använd Image.get_similarity() för att beräkna SSIM mot en annan Image eller mot en enfärgad yta. Matchningen är starkare ju närmare värdena ligger 1.0; ett värde på -1.0 betyder att de två bilderna är perfekt inverterade.
Fälten är åtkomliga via attributnamn (similarity.mean) eller via index (similarity[0]). Objektet har ingen publik konstruktor.
- class image.similarity¶
Anropa
Image.get_similarity()för att skapa det här objektet.- mean¶
Medelvärdet av SSIM-värdena över alla block. Det bästa enskilda talet för att beskriva den övergripande likheten. Flyttal i intervallet -1.0 till 1.0. Index
[0].
- stdev¶
Standardavvikelsen för SSIM-värdena per block. Flyttal. Index
[1].
- min¶
Minsta SSIM-värdet per block. Användbart som ett SSIM-liknande tröskelvärde för att detektera en lokal skillnad mellan de två bilderna (ett enda block som avviker drar ner
minäven närmeanförblir högt). Flyttal. Index[2].
- max¶
Största SSIM-värdet per block. Användbart som ett DSIM-liknande tröskelvärde för att detektera att två bilder som borde skilja sig åt faktiskt fortfarande är lika i åtminstone ett block. Flyttal. Index
[3].