Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 15, 2017 12:15:43

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

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

Доброго времени суток.

Подскажите, возможно ли редактировать изображения в питоне. Интересует выбеление экрана, а также снятие вотермарок. Все фотографии делались мной давно, и качество белого “фона” желает лучшего, кроме того со временем изменился логотип. К сожалению оригиналы не все доступны сейчас.

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

Фотографий очень много, возможно тысячи. Ручное редактирвоание не вариант.

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

Офлайн

#2 Авг. 15, 2017 13:58:02

Djo0513
Зарегистрирован: 2016-09-02
Сообщения: 92
Репутация: +  0  -
Профиль   Отправить e-mail  

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

Возможно библиотека PIL поможет



Лучший учитель - это ты сам.

Офлайн

#3 Авг. 15, 2017 14:31:33

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

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

Также GIMP автоматизируется питоном и ImageMagick.

Офлайн

#4 Авг. 16, 2017 12:43:52

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

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

А можно ли использовать скажем машинное обучение, чтобы определять места вотемарок, чтобы в дальнейшем замазывать их? Либо это я замечтался?

Офлайн

#5 Авг. 17, 2017 09:02:20

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10010
Репутация: +  857  -
Профиль   Отправить e-mail  

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

sl0w
се фотографии делались мной давно, и качество белого “фона” желает лучшего, кроме того со временем изменился логотип.
А ты руками попробуй снять эти вотермарки. Автоматизируют обычно то, что могут сделать руками. Так вот руками сможешь? Сомнительно.



Офлайн

#6 Авг. 18, 2017 01:29:00

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

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

py.user.next
да, руками все без проблем снимается в фотошопе, на на каждую фотографию уходит около минут 2-3 а потом еще меняется соотношение белого в фотографии доопределенных значений кривой.

Офлайн

#7 Авг. 18, 2017 01:38:21

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10010
Репутация: +  857  -
Профиль   Отправить e-mail  

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

sl0w
да, руками все без проблем снимается в фотошопе
Можно запустить фотошоп через win32com.client и подавать ему нужные команды
http://techarttiki.blogspot.ru/2008/08/photoshop-scripting-with-python.html



Отредактировано py.user.next (Авг. 18, 2017 01:39:43)

Офлайн

#8 Авг. 18, 2017 13:26:51

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

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


py.user.next
Можно запустить фотошоп через win32com.client и подавать ему нужные команды
да, этим как я понимаю можно воспользоваться для автоматизации тех изображений, на которых были вотермарки в одном месте (это альтернативныйы вариант для встроенной автоматизации фотошопа).

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

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

Офлайн

#9 Авг. 18, 2017 14:13:24

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10010
Репутация: +  857  -
Профиль   Отправить e-mail  

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

sl0w
возможно ли на основе машинного обучения/анализа данных находить на фотографии вотермарки
Зачем тебе машинное обучение? Не будет оно находить, там у них слишком малая вероятность обнаружения правильной области при любом раскладе получается. Максимум, что могут делать сегодняшние разработки, - это по хорошо прочерченным стандартным образом линиям определять, что это за печатные буквы или цифры. Возьми FineReader, который очень развит в этом плане, - ты увидишь, что он не распознаёт почерк от руки, как бы там его не развивали.



Офлайн

#10 Авг. 18, 2017 19:58:01

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

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

py.user.next
Зачем тебе машинное обучение? Не будет оно находить, там у них слишком малая вероятность обнаружения правильной области при любом раскладе получается. Максимум, что могут делать сегодняшние разработки, - это по хорошо прочерченным стандартным образом линиям определять, что это за печатные буквы или цифры. Возьми FineReader, который очень развит в этом плане, - ты увидишь, что он не распознаёт почерк от руки, как бы там его не развивали.

Так в том то и дело, что вотематка только одна, она стандартизирована по размеру, и стандартизирована по содержанию. Поэтому уже не будет каких либо изменений, а как только данная вотемарка будет найдена, будет автоматически начинаться то, что уже без проблема работает в фотошопе.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version