>>218038
>Если такой хэш уже есть в базе, пишем об этом.
Тут есть один очень важный нюанс. Если изображения даже минимально отличаются, то и PHASH у них будет отличаться, то есть простое сравнение коэффициентов пропустит большинство похожих картинок.
На самом деле PHASH ещё лучше, чем кажется на первый взгляд. С его помощью можно сравнивать степень сходства картинок и представлять то, насколько они отличаются, в виде одного числа, где большее число означает большее отличие!
Дабы не лишать тебя радости самостоятельного открытия скину только ссылку на научную статью на эту тему: https://www.naturalspublishing.com/files/published/54515x71g3omq1.pdf
Там уже есть готовый рецепт: его надо только найти и реализовать в нужном тебе языке.
Я не знаю, насколько этого достаточно, если сравнивать с изображениями, сфотографированными с экрана, но допускаю, что при должной предобработке и выборе кадра с минимальным количеством посторонних элементов это может работать вообще без всякого ИИ. В моей задаче (просто поиск практически полных дубликатов среди множества файлов изображений) результат был выше любых моих ожиданий.