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är mean fö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].