因此,我正在开发一个简单的 Java 应用程序,该应用程序允许用户输入图像作为查询,并让应用程序将其与图像数据库(基本上只不过是不同图像的目录)进行比较。我基本上正在研究几种图像相似度测量技术,以找出哪些适合比较汽车图片。
我一直在做一些阅读,除了 FFT/SSIM,我读到 SIFT 算法可以产生非常好的结果。然而,作为一个只有大约一年基本 Java 经验的人,我真的不确定我是否是一个足够优秀的程序员来实现它。地狱,由于它明显的复杂性,我仍然无法理解算法的核心概念。
所以我想问问那些比我更有经验的人。为此目的实施 SIFT 是否可行?我可以单独使用 JDK(如果可能的话,没有其他插件)?我该怎么做呢?
提前致谢