Esempio n. 1
0
        /// <summary>
        /// Calculates the DCT Hash of a Mat Image.
        /// </summary>
        /// <param name="image"></param>
        /// <returns></returns>
        public ulong getHash(Mat image)
        {
            byte[]       bytearray = image.ImEncode(".jpg");
            MemoryStream stream    = new MemoryStream(bytearray);

            return(imageHash.CalculateDctHash(stream));
        }
Esempio n. 2
0
        public void CalculateDctHash64()
        {
            Stream stream = null;
            var    hash   = _imgHashes.CalculateDctHash(stream);

            Assert.Equal(0xa4f8d63986aa52ad, hash);
        }
Esempio n. 3
0
 public void CalculateDctHash64() => Assert.Equal(0xa4f8d63986aa52ad, _imgHashes.CalculateDctHash((Stream)null));