Нет такой волшебной строчки, там надо комплексно анализировать, часть информации вообще лишняя, ее нужно отбросить, потом построить предположения и проверять их на практике. Как то так.
Но если тебе надо хоть что то, то могу посоветовать другую тему, которая сейчас работает, как гугл лет 10 назад: просто и без гемора.
Так ты что спросил, то тебе и ответили😀
Ты пойми, скрытый водяной знак это не надпись на картике внизу справа Моя картинка.
А надо так спрашивать:
Скрытый водяной знак не меняется при сжатии, обрезании и прочие манипуляциии с изображением?
Отличный вопрос, касающийся пределов устойчивости цифровых водяных знаков!
> Скрытый водяной знак не меняется при сжатии, обрезании и прочие манипуляциии с изображением?
>
Изменяется, но не разрушается. Это ключевое различие.
Вот как это работает:
1. Как именно "меняется"?
Когда вы сжимаете изображение, обрезаете его или выполняете другие манипуляции, вы фактически меняете пиксельные данные. А поскольку водяной знак внедрен в пиксельные данные (пусть и в частотной области), эти изменения влияют и на внедренный водяной знак.
* Например: при сильном JPEG-сжатии часть информации из средних частот (где находится водяной знак) выбрасывается. Водяной знак "искажается" вместе с изображением.
2. Как он "выживает" (устойчивость)?
Суть устойчивого водяного знака в том, что он разработан таким образом, чтобы:
* Быть избыточным: Информация водяного знака часто повторяется или распределяется по всему изображению, чтобы потеря части данных не привела к потере всего водяного знака.
* Использовать "сильные" части: Как я упоминал, он внедряется в те частотные компоненты, которые важны для визуального качества и поэтому менее вероятно будут полностью отброшены при сжатии.
* Иметь детектор: Специальный алгоритм-детектор знает, что искать. Он не просто "читает" водяной знак напрямую, а применяет обратные математические преобразования, чтобы "очистить" искаженный сигнал и восстановить оригинальный водяной знак. Он может иметь некую "терпимость" к шуму и искажениям.
3. Пределы устойчивости
Однако устойчивость не безгранична:
* Очень сильное сжатие: Если изображение сжимается до такой степени, что его визуальное качество значительно ухудшается, водяной знак тоже может быть безвозвратно утерян.
* Чрезмерная обрезка: Если обрезана большая часть изображения, особенно та, где была ключевая информация водяного знака, его будет невозможно извлечь.
* Другие манипуляции:
* Изменение размера (масштабирование): Зачастую водяной знак хорошо выдерживает изменение размера, так как его математическая структура сохраняется пропорционально.
* Поворот, искажение: Многие водяные знаки могут быть извлечены даже после этих манипуляций, хотя и с большими усилиями со стороны детектора.
* Добавление шума: Если добавить очень много случайного шума, водяной знак может быть "заглушен".
4. Цель AI-водяных знаков
Для AI-изображений цель — сделать водяной знак достаточно устойчивым к типичным операциям (небольшое сжатие, ресайз, легкая обрезка), чтобы его можно было обнаружить в большинстве случаев, когда изображение используется.
Итог: Водяной знак меняется вместе с изображением, но его математическая структура разработана так, чтобы быть достаточно устойчивой, чтобы специальный детектор мог его восстановить даже после значительных, но не экстремальных манипуляций. Это делает его намного более надежным для идентификации, чем простой анализ Base64.
Это глупо. Алгоритмы слей, кошельки покажи, будешь хорошим парнем тут😀
А по бабкам как ты считаешь солидно?
Реальные это как? И зачем?
Картинка это код и там используется скрытая математическая структура, устройчивый криптографический водяной знак. Ты его не удалишь, сжатием, пересохранением и прочее.
Народ, ну вы чё в самом деле? Пообщайтесь с нейросетью прежде чем убеждать меня в знаниях 20 летней давности. Эта тема прошла, всё, это как впн, который шифрует, но вычислить вас не составляет труда.
Дело не в пикселях. Картинка это код и там используется скрытая математическая структура, устройчивый криптографический водяной знак. Ты его не удалишь, сжатием, пересохранением и прочее.
Базе 64 для идентификации изображений неэффективно. Даже не знаю использует ли кто либо это сейчас...
Для идентификации AI-происхождения используются более сложные, невидимые и математически продуманные методы, а не совпадение 64 стандартных символов. Ты погугли, чтобы лучше разобраться.
Ты думаешь картинка на сайте это как картинка на бумаге?
Чувак, код это не водяной знак на изображении, это другое.