То, что вы спрашиваете, является довольно сложной процедурой. Ключевое слово, которое вы хотите использовать, вероятно, не «цифровое нанесение водяных знаков» (которое само по себе является правильным, но в большинстве случаев оно возвращает хиты о том, как сделать водяные знаки на изображении), а «распознавание изображения» (что является более широкой концепцией, но описывает процесс в другом направлении, то есть распознает , если логотип уже есть).
Например, поиск StackOverflow возвращает этот вопрос с множеством полезных советов и подсказок.
Суть в том, собираетесь ли вы использовать библиотеку или реализуете собственное решение), - сначала вы должны преобразовать свое изображение в числовой двумерный массив, а затем выполнить ряд преобразований / анализа для определения признаков. что намекает на наличие вашего логотипа.
Вам также может быть интересно проверить привязки python для OpenCV ( библиотека компьютерного зрения мира свободных программ). OpenCV, вероятно, преодолевает проблему, с которой вы сталкиваетесь, но OTOH имеет обширную документацию и примеры.
НТН!