úÎ # ¦NoneNone>Obtain the hash of an image. Returns Nothing on failure. pHash' s API does Enot provide any error information when this fails, but CImg may dump something to stderr.  Examples: import Data.PHashimageHash imgPath!Just (PHash 17549625427362946731)NoneJCalculate the distance between two hashes. This can be used to detect how similar two images are. import Data.PHashIhammingDistance (PHash 15243782418149777067) (PHash 17549625427362946731)2IhammingDistance (PHash 15243782418149777067) (PHash 15243782418149777067)0@Determine if two images are similar by a user-defined threshold ‚Threshold for similarity. If the hamming distance exceeds this number, it will return False. 15 seems to be a reasonable default.     phash-0.0.2Data.PHash.TypesData.PHash.Image Data.PHashPHashtoCPHash fromCPHash imageHashhammingDistance imagesSimilarc_ph_dct_imagehashc_ph_hamming_distance