Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.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

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
Java 计算图像代码的算法_Java_Image Processing_Hash_Cbir - Fatal编程技术网

Java 计算图像代码的算法

Java 计算图像代码的算法,java,image-processing,hash,cbir,Java,Image Processing,Hash,Cbir,我正在分布式环境下开发一个基于内容的图像检索系统,我需要一个算法,该算法将图像作为输入,并为图像提供一个代码,该代码应可用于匹配视觉上相似的图像。您可以创建一个图像哈希,如前所述。这取决于图像的类型,一个可行的选择是不变矩 (胡或泽尼克) 我们在中使用此方法,可以随意从中获取代码 使用聚类匹配的不变矩的主要优点是,它提供了到聚类中心的距离(例如:这是90%的黄瓜,但20%的苹果)我想,你说的是人脸识别。如果是这样的话,那么这些是用于图像处理的少数算法 您可以使用本地感知的bloom散列,这

我正在分布式环境下开发一个基于内容的图像检索系统,我需要一个算法,该算法将图像作为输入,并为图像提供一个代码,该代码应可用于匹配视觉上相似的图像。

您可以创建一个图像哈希,如前所述。

这取决于图像的类型,一个可行的选择是不变矩 (胡或泽尼克)

我们在中使用此方法,可以随意从中获取代码


使用聚类匹配的不变矩的主要优点是,它提供了到聚类中心的距离(例如:这是90%的黄瓜,但20%的苹果)

我想,你说的是人脸识别。如果是这样的话,那么这些是用于图像处理的少数算法


  • 您可以使用本地感知的bloom散列,这是Elliot Shepherd在java中对phash的实现:

    我很确定散列不能用于匹配类似的东西。@ZachLatta,您考虑的是加密散列,输入中的微小更改会导致散列中的大量更改,称为雪崩效应。使用图像散列,您通常希望图像中的小更改在散列中产生小(或零)更改。知觉散列技术试图做到这一点。@Desty:谢谢你的更正!