Внутри ИИ
Создавайте индивидуальные фотофильтры с помощью Python и привлекайте внимание в Instagram
Нет необходимости в общих фильтрах, предоставляемых Instagram и другими сервисами.
Недавние разработки камер для смартфонов и таких сервисов, как Instagram, вызвали большой интерес в цифровой фотографии. Во времена пленочных фотоаппаратов я был очень избирательным, поскольку пленка и проявка фотографий были дорогостоящим делом.
Сегодня в этой статье я расскажу, как мы можем разработать наши фотофильтры на заказ с помощью Python. Нам не нужно использовать общие фильтры, предоставляемые Instagram и другими подобными службами. Эти настраиваемые фильтры помогут выделить ваши фотографии из толпы, используя те же ограниченные фильтры.
Я сделал снимок ниже со своего iPhone во время обычной вечерней прогулки на прошлой неделе.
Наша цель - создать случайные фильтры и сохранить фото с этими фильтрами.
Мы будем использовать библиотеку Python Imageio, чтобы прочитать исходную фотографию и сохранить измененные фотографии.
import imageio from random import randrange #Importing the image img = imageio.imread('01010057.JPG')
Исходная фотография импортируется методом «imread» в библиотеке Imageio.
В приведенном ниже коде создается 20 индивидуальных фильтров, которые применяются к исходной фотографии и сохраняются.
Мы настраиваем исходную фотографию, изменяя ее значения случайными значениями и используя оператор суммирования для редактирования.
for i in range(20): # Applying filter and saving the image filtered_img = img +[randrange(25), randrange(15), randrange(25)] imageio.imwrite(str( i)+'.jpg', filtered_img)
Я призываю вас всех изучить и создать свои индивидуальные фильтры, изменяя диапазоны случайных значений, а также используя операции умножения или деления для редактирования.
Пример: filter_img = img * [randrange (5), randrange (3), randrange (7)]
Получите доступ к экспертному обзору - Подпишитесь на DDI Intel