最近,我有机会参与一个项目,其中涉及图像处理技术,并且我的任务是在给定一张新图片时从图像库中找到匹配的图片。我开始了这个项目,通过Google搜索“如何使用Java比较图像”,我得到了一些有关查找两个图像相似性的好文章。几乎所有这些文章都基于四个基本步骤,它们是:
1.Locating the Region of Interest (Where the Objects appear in the given image),
2.Re-sizing the ROIs in to a common size,
3.Substracting ROIs,
4.Calculating the Black and White Ratio of the resultant image after subtraction.
尽管这个算法听起来可以用来比较图像,但在我的项目中使用JAI实现后,它需要相当长的时间。因此,我必须找到一个替代方法。有什么建议吗?