算法
文章平均质量分 97
有时有味
这个作者很懒,什么都没留下…
展开
-
OpenCV书签 #互信息的原理与相似图片搜索实验
互信息(Mutual Information) 是信息论中的一个概念,用于衡量两个随机变量之间的关联程度。在图像处理和计算机视觉中,互信息常被用来度量两幅图像之间的相似性。互信息可以看成是一个随机变量中包含的关于另一个随机变量的信息量,或者说是一个随机变量由于已知另一个随机变量而减少的不肯定性对任意随机变量。比如,不会由于你知道了一个事件,反而使另一个事件的不确定度增加。原创 2024-01-25 20:28:19 · 1144 阅读 · 0 评论 -
OpenCV书签 #结构相似性SSIM算法的原理与图片相似性实验
结构相似性(Structural Similarity,简称SSIM算法),主要用于检测两张相同尺寸的图像的相似度、或者检测图像的失真程度,是一种衡量两幅图像相似度的指标。原创 2024-01-23 23:59:09 · 2172 阅读 · 2 评论 -
OpenCV书签 #余弦相似度的原理与相似图片/相似文件搜索实验
余弦相似度(Cosine Similarity),又称为余弦相似性,是通过计算两个向量的夹角余弦值来评估他们的相似度。余弦相似度仅仅与向量的指向方向相关,与向量的长度无关,它将向量根据坐标值绘制到向量空间中,如最常见的二维空间。因此,万物皆向量,我们可以使用余弦相似度来进行相似图片查找、相似文件搜索等工作。原创 2024-01-23 16:58:07 · 1592 阅读 · 0 评论 -
OpenCV书签 #直方图算法的原理与相似图片搜索实验
直方图算法(Image Histogram Algorithm)通过统计图像中各个颜色值的分布情况来提供关于图像颜色特征的信息,它可以用来衡量两张图片在颜色分布上的相似度,进而可以用来进行图像相似度的比较,因此,直方图算法是一种常用的图片相似度算法,通常是一个一维的数组(取决于使用通道的数量),其中每个元素表示特定颜色或强度值的像素数量。原创 2024-01-22 19:09:42 · 1371 阅读 · 0 评论 -
OpenCV书签 #差值哈希算法的原理与相似图片搜索实验
差值哈希算法(Difference Hash Algorithm,简称dHash) 是哈希算法的一种,主要可以用来做以图搜索/相似图片的搜索工作。原理:差值哈希算法通过计算相邻像素的差异来生成哈希,即通过缩小图像的每个像素与平均灰度值的比较,生成一组哈希值。最后,利用两组图像的哈希值的汉明距离来评估图像的相似度。原创 2024-01-22 14:33:31 · 1260 阅读 · 0 评论 -
OpenCV书签 #感知哈希算法的原理与相似图片搜索实验
感知哈希算法(Perceptual Hash Algorithm,简称pHash)是哈希算法的一种,主要可以用来做以图搜索/相似图片搜索工作。原理:感知哈希算法(pHash)首先将原图像缩小成一个固定大小的像素图像,然后将图像转换为灰度图像,通过使用离散余弦变换(DCT)来获取频域信息。然后,根据DCT系数的均值生成一组哈希值。最后,利用两组图像的哈希值的汉明距离来评估图像的相似度。原创 2023-10-25 20:18:28 · 3040 阅读 · 1 评论 -
OpenCV书签 #均值哈希算法的原理与相似图片搜索实验
均值哈希算法(Average Hash Algorithm,简称aHash)是哈希算法的一种,主要可以用来做以图搜索/相似图片搜索工作。原理:均值哈希算法(aHash)首先将原图像缩小成一个固定大小的像素图像,然后将图像转换为灰度图像,通过缩小图像的每个像素与平均灰度值的比较,生成一组哈希值。最后,利用两组图像的哈希值的汉明距离来评估图像的相似度。原创 2023-10-25 19:32:44 · 1566 阅读 · 0 评论