imagehash är ett Python-bibliotek för perceptuell bildhashning, designat för att identifiera visuellt liknande bilder snarare än att garantera kryptografisk unikhet. Biblioteket stöder flera hashningsalgoritmer, inklusive medelvärdes-, perceptuell, differens-, wavelet-, HSV-färg- och beskärningsresistent hashning. Det är enkelt att installera via pip och bygger på bibliotek som PIL/Pillow, NumPy och SciPy. imagehash möjliggör lagring av hashvärden som strängar och kan användas för att hitta liknande bilder i datamängder, med exempel från ikoner och konstverk. Utvecklingen av biblioteket har inkluderat förbättringar som stöd för beskärningsresistent hashning, färg-hashning och optimeringar för datahantering.