Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 基于感知哈希的局部图像检测_Image_Image Processing_Hash_Computer Vision_Feature Detection - Fatal编程技术网

Image 基于感知哈希的局部图像检测

Image 基于感知哈希的局部图像检测,image,image-processing,hash,computer-vision,feature-detection,Image,Image Processing,Hash,Computer Vision,Feature Detection,我正在寻找关于最佳感知哈希算法/策略的建议,以检测某个图像何时被用于另一个图像的一部分 例如,给定以下源图像- 我如何检测它在这张假图像中的使用- 我对感知图像散列算法做了一些研究,但似乎没有一个涵盖我的用例。具体来说,这不符合我的需要,因为(据我所知)必须使用全尺寸图像,而不仅仅是它们的感知散列 有人能帮我吗,或者至少在谷歌上给我指出正确的方向 示例图像源: CBS通过Getty Images拍摄的“我是如何认识你母亲的” 斯科特·谢泼德摄影作品《看着我:朋友》 一种方法是 1.提取

我正在寻找关于最佳感知哈希算法/策略的建议,以检测某个图像何时被用于另一个图像的一部分

例如,给定以下源图像-

我如何检测它在这张假图像中的使用-

我对感知图像散列算法做了一些研究,但似乎没有一个涵盖我的用例。具体来说,这不符合我的需要,因为(据我所知)必须使用全尺寸图像,而不仅仅是它们的感知散列

有人能帮我吗,或者至少在谷歌上给我指出正确的方向

示例图像源:

  • CBS通过Getty Images拍摄的“我是如何认识你母亲的”

  • 斯科特·谢泼德摄影作品《看着我:朋友》


一种方法是 1.提取输入和输出的几何标记(特殊点),例如使用Harris角点检测器。 2.比较每张图片上每一对可能的三角形。如果角度相同,则定义变换(调整大小、旋转、移动和镜像)。谷歌“几何哈希” 3计算目标中有多少点与转换后的源一致,你就得到了比赛的分数。 4.通过其他方法(直方图、边缘配准)验证最佳匹配


这种方法在理论上是缓慢的(点数是o(n^6)),但我相信,使用适当的n选择和一些技巧来加速它是可行的

太好了。这肯定对我有用。关于速度:,因此我希望速度问题能够得到解决。