(есть вариант с маской, но он более сложный для понимания)
что при этом происходит? осветление пикселей под водяным знаком на определенную величину. сдвинув на эту величину в обратную сторону (затемнив) мы получим удаление водяного знака. это в теории :)
Растровое изображение - это квадратик разделенный на пиксели, каждому из которых имеет свой код цвета. Не больше не меньше.
nikhotin
была такая разработка.....для фотошопа платный фильтр
она не то, что водяной знак...она ОБЪЕКТЫ удаляла с фотографии :) не знаю, дошло ли дело до финальной версии, но рабочий образец был
пока вы тут рассуждаете
я уже решил задачу для:
постоянной вотермарки, расположенной в фиксированном месте на картинке фиксированного размера
она действительно накладывается самым простым способом, который я указал
наложением абсолютно белой картинки ffffff с прозрачностью
anton831
есть заказчик на эту разработку с хорошим бюджетом...это главный мотив
если задача окажется нерешаема так и скажу клиенту
wormeus добавил 22.11.2011 в 18:36
повторюсь, не нужно удалить её начисто....
нужно так скажем...чисто косметически затереть :)
wormeus добавил 22.11.2011 в 18:38
semenov
простое решение программиста....так и сделал :)
wormeus добавил 22.11.2011 в 18:39
например, в какое?
mr-faq
есть задача, её нужно решить
может я свои фотки хочу восстановить, я на них вотермарку случайно наложил
различные доски объявлений именно тот случай
wormeus добавил 22.11.2011 в 17:52
могу. залить фотки сплошным цветом и посмотреть какие пиксели изменились
почему нет? если накладываемое изображение белого цвета, то действительно происходит осветление в сторону белого, почему нет?
зато интересная :)
wormeus добавил 22.11.2011 в 17:56
появился нюанс, который, похоже, ставит крест на задумке :)
водяной знак имеет непостоянное положение.................
anton831
если бы я имел в голове алгоритм готовый, я бы не создавал тему
Блин, так об этом и создалась тема :)
есть идеи по решению??
anton831
вы каким языком программирования владеете?
прочитайте сообщение Дикий пионер
самая верная мысль в данном топике
посмотрите внимательно на водяной знак:
как бы вы его сделали в фотошопе?
1. нарисовали его белым цветом
2. разместили поверх картинки
3. сделали его прозрачным
(есть вариант с маской, но он более сложный для понимания)
что при этом происходит? осветление пикселей под водяным знаком на определенную величину. сдвинув на эту величину в обратную сторону (затемнив) мы получим удаление водяного знака. это в теории :)
Растровое изображение - это квадратик разделенный на пиксели, каждому из которых имеет свой код цвета.
Не больше не меньше.
в данном случае вы мыслите слишком узко :)
anton831
мы говорим о разборе изображения по пикселям....альфа канал изображения здесь ни при чем
oleg3d и Дикий пионер правильно поняли тему
anton831, я предлагаю искать способы решения задачи всё же :)
абсолютно. водяной знак наложен програмно при помощи алгоритма
(или таджик сидит в фотошопе водяные знаки фигачит?? :) а капчу учитель по ИЗО на полставки наварачивает :))
нужно подобрать обратный алгоритм
ценю ваш юмор;)
разумеется нет. любых нет. а заточить под один конкретный водяной знак - задача реальная
anton831
вероятно, вы очень далеки от программирования :)
да, формат jpeg имеет некоторое искажение
мне не требуется его начисто смыть и получить 100% начальный результат ...
нужно минимизировать его
Дикий пионер
это очень интересная мысль, спасибо :) не подумал об этом!
mr-faq
интересно...для разового использования
фотографии могут быть уникальными
oleg3d
это продолжение идеи Дикий пионер
но это справедливо, если применена простая прозрачность, верно?
если цвет водяного знака белый, а наложение простой прозрачностью, то данный способ выявления сработает.... буду думать :)
посмотрите первое сообщение...
как вы собрались на такой водяной знак свое изображение накладывать? :)
можно со следами :)
не даром я разместил тему в программировании
в фотошопе я сам смогу :)
нужно алгоритм придумать...или хотя бы концепцию алгоритма...идеи...может уже есть какие то решения програмные
водяной знак не конкретно этот...но подобного типа
водяной знак фиксированной пропорции относительно изображения