Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 20, 2017 13:02:09

sl0w
Зарегистрирован: 2016-04-28
Сообщения: 109
Репутация: +  1  -
Профиль   Отправить e-mail  

Редактирование фотографий в питоне

kazaff
А может поверх свою ватермарку налепить?

/извите за почти оффтоп
даже если так делать, то нужно выяснить, где будет находиться вотермарка, что опять же отталкивает нас к определению местоположения

py.user.next
Там просто делаешь бинаризацию изображения - это когда всё чёрное оставляешь чёрным, а всё не чёрное делаешь белым. Потом в бинаризованной картинке (её можно ещё почистить каким-нибудь алгоритмом от одиночных точек, если что) начинаешь искать watermark, при этом предварительно окружаешь его белым контуром (а то на полностью чёрном изображении будешь находить watermark). Потом считаешь, чтобы количество чёрных пикселей из watermark совпали все, а количество белых контурных пикселей из watermark совпало на столько-то процентов (выбираешь там 30% или 50%, а может и 100%). Дальше возвращаешь координаты найденного для той подсистемы, которая уже будет чистить.

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

Офлайн

#2 Авг. 20, 2017 14:12:22

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Редактирование фотографий в питоне

sl0w
Как я понимаю, с таким алгоритмом все равно будут получаться некоторые проблемы
С таким алгоритмом всё равно будет меньше проблем чем с нейросетями.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version