Форум: "Прочее";
Текущий архив: 2010.01.17;
Скачать: [xml.tar.bz2];
ВнизПрнцип нанесения водяных знаков Найти похожие ветки
← →
Korri (2009-11-18 18:58) [0]Уважаемые форумчане, расскажите, пожалуйста, хоть в двух словах как работают программы, которые вставляют в картинку водяные знаки? Только не те, которые явно видные на глаз, а наподобие авторского копирайта. Т.е. вписываются в картинку и выявить потом можно только через программу.
По какому принципу это работает?
← →
Игорь Шевченко © (2009-11-18 19:04) [1]еще один забаненный в гугле. STFW: Стеганография
← →
Kerk © (2009-11-18 19:04) [2]Поищи в гугле по слову "стеганография".
← →
Korri (2009-11-18 19:05) [3]Спасибо, Игорь. Реально забыл даже как это слово называется :) Пошёл гуглить...
А есть ли на delphi примеры таких программ? или компоненты?
← →
McSimm © (2009-11-18 19:09) [4]
> Игорь Шевченко © (18.11.09 19:04) [1]
Я думаю речь о другом.
Проверял как-то для одного автора подобную систему, чтобы авторство к фотографиям мог прикреплять.
На глаз не видно, знаки распознаются после последовательного масштабирования, преобразования в ч/б, распечатывания на 300dpi (hplj5) и сканирования.
← →
Korri (2009-11-18 19:14) [5]> McSimm
Да, именно это я имел в виду.
Т.е. можно ли наложить авторский копирайт, чтобы качество картинки при этом не изменялось, а изменялся лишь размер файла?
И ещё. Сколько в себя символов может вместить поле комментария в теле картинки?
← →
McSimm © (2009-11-18 19:18) [6]https://www.digimarc.com/mypicturemarc/how-it-works/default.asp
Символов не много, туда внедряется ID, а вся информация хранится на сервере.
← →
McSimm © (2009-11-18 19:19) [7]Качество все же незначительно меняется. Можно балансировать устойчивость кода / искажения
← →
Amoeba © (2009-11-18 19:22) [8]Вот конкретные статьи:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=423
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=8
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1018
← →
Korri (2009-11-18 19:23) [9]Готовых программ полно, я знаю.
Мне нужно в своей программе встроить такой функционал, поэтому и создал тему. Хочу понять как можно на delphi всё это использовать и каков примерно алгоритм.
← →
Korri (2009-11-18 19:24) [10]2Amoeba, спасибо. Читаю...
← →
Korri (2009-11-18 19:31) [11]> http://www.delphikingdom.com/asp/viewitem.asp?catalogid=8
А подскажите ещё, исходя из вышеописанного метода по ссылке. Если потом изменится размер картинки или что-то на ней дорисуется - зашитую информацию уже нельзя будет извлечь? Т.е. надо чтобы с картинкой гарантированно ничего не происходило?
← →
Медвежонок Пятачок © (2009-11-18 19:34) [12]Т.е. надо чтобы с картинкой гарантированно ничего не происходило?
ага. и чтобы фотошоп ее не грузил типа.
← →
Игорь Шевченко © (2009-11-18 19:35) [13]
> Т.е. надо чтобы с картинкой гарантированно ничего не происходило?
В статьях пишут, что после поворота картинки на какой-либо угол и обратного поворота стеганографическая информация искажается.
← →
vuk © (2009-11-18 19:42) [14]to Медвежонок Пятачок © (18.11.09 19:34) [12]:
>ага. и чтобы фотошоп ее не грузил типа.
Про преобразование в JPEG я вообще молчу. :)
← →
Inovet © (2009-11-18 19:55) [15]> [11] Korri (18.11.09 19:31)
Надо использовать помехоустойчивое кодироваеие и распределение по изображению, ещё лучше что-то к фото адаптированное вроде JPG, это сразу пришло на ум после просмотра статей.
> [14] vuk © (18.11.09 19:42)
> Про преобразование в JPEG я вообще молчу. :)
Он эти младшие биты просто повыкинет да и всё.:)
← →
vuk © (2009-11-18 20:04) [16]to Inovet © (18.11.09 19:55) [15]:
>Он эти младшие биты просто повыкинет да и всё.:)
Он там много чего может повыкидывать. Не только младшие биты. :)
← →
Rouse_ © (2009-11-18 20:31) [17]
> Про преобразование в JPEG я вообще молчу. :)
У нас используется наложение шума. Рабоотает.
Проверяли след образом, принтскрин, конверт в жпег, распечатка на принтере, скан -> водяной знак на месте :)
Исходник не дам, долго с ним возился у нас один математически подкованный товарищ - но ес интересно завтра могу дать линк на статью с теорией и матвыкладками, там много математики правда, оч много :)
← →
McSimm © (2009-11-18 20:37) [18]jpeg с высоким качеством переживает
поворот на нецелый угол - нет
← →
Rouse_ © (2009-11-18 20:39) [19]Кстати, нашел статью, на основе которой делали: http://narod.yandex.ru/100.xhtml?lasergraphic3d.narod.ru/my_pdf/holography.pdf
А это сайт автора: http://www.smirnov.sp.ru/watermark/index.html
Но только что-то он уже запущен, картинки не открываются и т.п.
← →
vuk © (2009-11-18 20:39) [20]to Rouse_ © (18.11.09 20:31) [17]:
> Проверяли след образом, принтскрин, конверт в жпег, распечатка
> на принтере, скан -> водяной знак на месте :)
Саня, речь шла, если ты заметил, о вшивании данных в младшие биты. Этому настает полный и беспросветный кирдык при простейшем преобразовании в JPEG. Что существуют алгоритмы, которые к таким преобразованиям устойчивы - верю, убеждать меня не надо.
> но ес интересно завтра могу дать линк на статью с теорией
> и матвыкладками, там много математики правда, оч много :
> )
В принципе да, интересно было бы посмотреть. Хотя, на практике - не уверен, что пригодится.
← →
Anatoly Podgoretsky © (2009-11-18 20:51) [21]> Rouse_ (18.11.2009 20:31:17) [17]
Они математики, они такие.
← →
Korri (2009-11-18 20:53) [22]>Rouse_
Да, ваш способ действительно то, что надо :)
В принципе, всё, что надо, узнал. Сам я то, о чём говорит Rouse_, точно не напишу, поэтому просто спрошу совета - по какому принципу всё же лучше делать? Сверхзащита и трудное вытягивание данных третьими лицами - не важно. Пусть даже выковырять инфу сможет любой. Главное, чтобы качество картинки не терялось. Ну или не значительно.
И как быть тогда с инфой в случае изменения размеров картинки?
← →
Rouse_ © (2009-11-18 20:57) [23]
> Они математики, они такие.
Ну это да, я начав читать в свое время данную статью остановился на фразах "комплексная функция" и "пространтвенное преобразование Фурье от рассеянного предметом светового поля со сдвинутой пространственно несущей".
Если дальше без подготовки читать, то и самому сдвинуться не долго ;)
← →
Rouse_ © (2009-11-18 20:59) [24]
> И как быть тогда с инфой в случае изменения размеров картинки?
В моем случае с водяным знаком происходят такие-же искажения как с картинкой, т.е. увеличили картинку - увеличился и сам водяной знак. Повернули ее - и он тоже повернулся. Сделали картинку монохромной - ВЗ тоже стал моно. В любом случае ВЗ без оригинала не извлечь.
← →
Inovet © (2009-11-18 21:12) [25]> [22] Korri (18.11.09 20:53)
> И как быть тогда с инфой в случае изменения размеров картинки?
Так распределение и избыточность ещё и незаметность получается, Фурье как раз и даёт первое, вместе со вторым, можно востановить достаточно точно.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2010.01.17;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.005 c