Как сравнить два изображения на delphi с процентной погрешностью?
Можно. Например, можно просто попиксельно сравнить. Указав допустимую погрешность разницы между пикселями.
Получить доступ к пикселями можно очень легко. Через Bitmap.Canvas.Pixels[x, y], либо быстрее, через scanline[y]
Сделать привязку к библиотеке pHash и сравнивать хеши по расстоянию Хемминга.