Я не программист iPhone, но могу предложить несколько вещей:
Быстрый и грязный способ может заключаться в использовании режима смешивания различий , который должен возвращать разницу между 1-м изображением (вверху) и 2-м изображением (внизу).Если нет разницы, результат будет полностью черным.Итак, чем больше черных пикселей в результате, потенциально , тем больше сходства между сравниваемыми изображениями.
Я не разработчик iOS, поэтому я не знаю, есть либиблиотека изображений, которая поставляется вместе с SDK, или если есть бесплатная библиотека с открытым исходным кодом для базовой обработки изображений.Тем не менее, это должно быть тривиально для реализации:
например,
- (int)difference((int)topPixel,(int)bottomPixel)
{
return abs(topPixel-bottomPixel);
}
Примечание: Синтаксис может быть неправильным:)
HTH