Недавно у меня появилась возможность работать с Image Processing Technologies в рамках одного из моих проектов, и моя задача состояла в том, чтобы найти соответствующие изображения из хранилища изображений, когда дано новое изображение. Я начал свой проект с googling "Как сравнивать изображения с помощью 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 в моем проекте. Поэтому я должен найти альтернативный метод его выполнения.
Любые предложения?