Perceptual hashes are not exact hashes, otherwise they would be useless for this task; you would just mirror the image or change 1 pixel.
They are instead fuzzy classifiers, and thus have non-zero error rates.
They are instead fuzzy classifiers, and thus have non-zero error rates.