смысть водяной знак с фото

N
На сайте с 06.05.2007
Offline
419
#61
anton831:
Ну если я белым нарисую, то все будут знать, что это белый

на auto.ru - белый цвет. рисуйте белым для чистоты эксперимента.

Кнопка вызова админа ()
anton831
На сайте с 25.05.2011
Offline
71
#62
Dinozavr:
а зачем?
jpeg это всего навсего 3 циферки - красный, зелёный, синий.
1. на чёрном изображении берём все не чёрные точки
2. тупо вычисляем разницу для каждого пикселя(математика 1.класс) и кидаем их в массив
3. на фотке отнимаем от каждой точки из массива разницу
4. PROFIT(с ограничениями)

что из перечисленного вас конкретно смущает?

Дак код то назовите раз все так просто!))))))))

Блин, уже просто смешно становится.

anton831 добавил 23.11.2011 в 11:53

netwind:
на auto.ru - белый цвет. рисуйте белым для чистоты эксперимента.

Ну дак мне тогда и ответят - ffffff.

Какая тут чистота эксперимента, если вы будете знать ответ заранее?

С чего вы взяли, что на авто ру чисто белый - без оттенков?

N
На сайте с 06.05.2007
Offline
419
#63
Дикий пионер:
Да, для цветов, у которых изначально цвет был меньше Х - это не прокатит, но мы тут 100% и не требуем.

"не 100%" во многих случаях превратятся в 0% похожести. это неприемлемо и значит задача не решена.

netwind добавил 23.11.2011 в 11:55

Какая тут чистота эксперимента, если вы будете знать ответ заранее?

я к тому и веду что ваш эксперимент бессмысленнен. проблема в необратимости самого процесса наложения ватермарка, а не в том, что невозможно угадать какой был ватермарк.

anton831:
С чего вы взяли, что на авто ру чисто белый - без оттенков?

просто взял. художнег так видит (с)

Всегда ведь можно проверить, загрузив еще картинок на сайте. Если результат художника совпадет в 10 случаях из 10, значит примерно такое изображение и было.

anton831
На сайте с 25.05.2011
Offline
71
#64
Дикий пионер:
anton831,Наложите этот же вотермарк на картинку с заливкой из
#FF0000
#00FF00
#0000FF
#FF00FF
#00FFFF
и т.д.

Экспериментируйте

ДП
На сайте с 23.11.2009
Offline
203
#65
netwind:
"не 100%" во многих случаях превратятся в 0% похожести. это неприемлемо и значит задача не решена.

Может все-таки TC'а спросим, приемлемо или нет.

Самый надежный вотермарк в таком случае - это черный непрозрачный цвет. В таком случае, если вычесть его из цвета, то все цвета отрицательными станут.

anton831
На сайте с 25.05.2011
Offline
71
#66
netwind:

я к тому и веду что ваш эксперимент бессмысленнен. проблема в необратимости самого процесса наложения ватермарка, а не в том, что невозможно угадать какой был ватермарк.

Да я же с вами и не спорю - ДА так и есть.

А невозможностью узнать програмно цвет вотермарка, я показываю, что даже промежуточные задачи нерешаемы в процессе, так сказать "обращения"

netwind:

просто взял. художнег так видит (с)
Всегда ведь можно проверить, загрузив еще картинок на сайте. Если результат художника совпадет в 10 случаях из 10, значит примерно такое изображение и было.

Талант художника безусловно ценен, но вот скрипт, который пишет ТС, явно таким талантом не будет обладать:)

D
На сайте с 14.01.2007
Offline
153
#67
anton831:
Дак код то назовите раз все так просто!))))))))

ещё раз:

нам НЕ НАДО знать, какой был ватермарк изначально. достаточно знать, какие он делает изменения на фотке.

ответьте на простой вопрос:

возмите свой 1.пример и посчитайте разницу для любой точки из буквы и фона

потом для любой точки из буквы отнимите эту разницу.

стала она чёрной или нет?

N
На сайте с 06.05.2007
Offline
419
#68
Дикий пионер:
Может все-таки TC'а спросим, приемлемо или нет.

да чего тут спрашивать? он хочет парсить auto.ru и выдавать объявления за свои. С ФОТКАМИ.

netwind добавил 23.11.2011 в 12:08

anton831:
А невозможностью узнать програмно цвет вотермарка, я показываю, что даже промежуточные задачи нерешаемы в процессе, так сказать "обращения"

там не менее, хороший художник нарисует. кто-то ведь рисовал этот ватермарк.

белый цвет обычно выбирается как нейтральный, чтобы не искажать цвета фото.

anton831
На сайте с 25.05.2011
Offline
71
#69
Dinozavr:
ещё раз:
нам НЕ НАДО знать, какой был ватермарк изначально. достаточно знать, какие он делает изменения на фотке.
ответьте на простой вопрос:
возмите свой 1.пример и посчитайте разницу для любой точки из буквы и фона
потом для любой точки из буквы отнимите эту разницу.
стала она чёрной или нет?

При чем тут вообще....

Ну возьмите отнимите сами, блин - дайте мне скрипт, который обратит этот вотермарк, на фоне любого цвета которым я залью, дайте!

Поменьше слов - побольше дела, начинайте "вычитать разницу".

Особенно смешно, что прежде чем вычитать - нужно узнать из каких пикселей вычитать и сколько вычитать.

Почему то об этом вы как то особо не задумываетесь.

Потом не забывайте, что мой фон монотонный. Если он будет состоять из нескольких цветов, то даже имея мои исходники, вы не сможете програмно вычесть букву - так как наложение с прозрачностью, НЕ ДАЕТ вам некой константы, которую вы сможете вычесть из любого цвета и получить исходный цвет.

Вы математику в школе проходили? Видели уравнения с множеством решений?

Дак вот это оно и есть!

anton831 добавил 23.11.2011 в 12:23

netwind:

там не менее, хороший художник нарисует. кто-то ведь рисовал этот ватермарк.
белый цвет обычно выбирается как нейтральный, чтобы не искажать цвета фото.

При чем тут художник?

Я и сам могу его нарисовать, и штампом закрасить смогу, так что не видно будет.

Вопрос ведь не в том, что может сделать художник, а в том, что может сделать программа.

Но ведь может быть выбран не чисто белый цвет, а допустим f9f9f4.

Я почти уверен, что при наложении, его на глаз не отличить будет.

N
На сайте с 06.05.2007
Offline
419
#70
anton831:
Но ведь может быть выбран не чисто белый цвет, а допустим f9f9f4.
Я почти уверен, что при наложении, его на глаз не отличить будет.

если глаз не отличает - результат достигнут. Смотреть ведь будут обычные люди.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий