14.8K ·GitHub
Что это такое?
Это Python-библиотека для слепого невидимого водяного знака в изображениях: вы встраиваете скрытый водяной знак в изображение, а потом можете извлечь его без исходного изображения, на котором знака ещё нет.
Это библиотека или утилита командной строки?
Это Python-библиотека, которую также можно запускать прямо из командной строки: можно либо импортировать её в коде на Python, либо выполнять bash-команды для встраивания и извлечения водяных знаков.
Как начать встраивать водяные знаки?
Установите пакет для своего окружения Python, затем вызовите функцию встраивания для изображения и данных водяного знака, а позже используйте парную функцию извлечения, чтобы достать знак обратно.
Мне нужно что-то кроме Python?
В README не указано никаких дополнительных зависимостей, кроме самого Python; при желании можно передать аргумент processes, чтобы использовать multiprocessing и ускорить встраивание.
Водяной знак переживает изменения изображения?
В демонстрациях скрытый водяной знак сохраняется после поворота на 45 градусов, случайной обрезки, наложения маски, вертикальных и горизонтальных разрезов, изменения размера, перцового шума и снижения яркости на 10%, но устойчивость, естественно, зависит от того, насколько сильно изображение искажено.
Какие данные можно встроить как водяной знак?
Можно встроить в качестве водяного знака текстовую строку, другое изображение или необработанный массив битов.
Почему для извлечения не нужно исходное изображение?
Библиотека по замыслу использует «слепой» метод водяных знаков, то есть знак можно извлечь прямо из изображения с водяным знаком, не сравнивая его с оригиналом.
Есть ли похожие проекты для водяных знаков в других медиа?
Тот же автор поддерживает textblindwatermark для скрытия сообщений в тексте и HideInfo для скрытия данных в виде изображений, звуков или текста.
What are similar projects?
noai-watermark, amazing-qr, pytube, caire, gallery-dl, primitive, blurhash, guetzli
Which topics is it in?
watermark, algorithm, image, python-library, image-processing, computer-vision, utility, command-line, command-line-tool, terminal, chinese, tool
+ '@guofei9987 开源万岁!' = 









