Tag: 筛选

使用图像的类似图像搜索

我正在开展一个项目,其中将检查两个图像的相似性,如“Google Image Search by image”。 我搜索了谷歌以及各种网站,包括stackoverflow,并了解了各种技术,如直方图,筛选,傅里叶变换,像素抓取等。 事情太复杂了,我无法理解成为这个领域的初学者。 我的问题是: 我从哪里开始? 是否有任何书籍或网站提供有关如何实际使用这些技术的教程? 是否有可以为此目的实施的新技术? 我想开始通过颜色搜索图像,然后如果可能的话可能会有其他属性。 首选语言是Java。 这个主题有一个类似的主题,但它是几年前写的。

如何使用6 * k + – 1规则生成Primes

我们知道可以使用以下方法生成3以上的所有素数: 6 * k + 1 6 * k – 1 然而,我们从上面的公式生成的所有数字都不是素数。 For Example: 6 * 6 – 1 = 35 which is clearly divisible by 5. 为了消除这些条件,我使用Sieve方法并删除了数字,这些数字是从上面公式生成的数字的因子。 使用事实: 如果一个数字没有素数因素,那么它就是素数。 因为我们可以使用上面的公式生成所有素数。 如果我们可以删除上述数字的所有倍数,我们只剩下素数。 生成低于1000的素数。 ArrayList primes = new ArrayList(); primes.add(2);//explicitly add primes.add(3);//2 and 3 int n = 1000; for (int i = 1; i <= (n […]

使用SIFT增强现实

我遇到了很多AR库/ SDK / API,所有这些都是基于标记的,直到我发现这个video ,从描述和评论中,看起来他正在使用SIFT来检测对象并跟随它。 我需要为Android做到这一点,所以我需要在纯Java中完全实现SIFT。 我愿意这样做,但我需要先了解SIFT如何用于增强现实。 我可以利用你提供的任何信息。

在Java中实现SIFT

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