У меня есть исходная папка, где у меня есть все изображения, которые мне нужны, чтобы объединить их в одно коллажное изображение. У меня есть другое изображение, мы можем назвать его образ модели, это цель. Изображение модели - это, в основном, ссылка на сборку фотографий.
Например, если размер изображения модели составляет 100 x 100, и необходимо, чтобы 10 фотографий были организованы в 4 строки и 3 столбца. Это означает, что у нас должен быть список из 10 фотографий, и тогда мы можем просто разместить 1-й элемент на первом месте, 2-й на втором месте и т. Д. c.
Но проблема в том, как мы можем решить, какие изображение будет go в каком месте? Есть ли какая-нибудь библиотека, которую я могу использовать, чтобы сравнить пиксели изображения модели и решить, какие из исходных папок будут вписываться в go туда, где они должны go?
Другими словами, нам нужно чтобы разделить изображение модели на 16 частей (4 строки и 4 столбца, чтобы каждое изображение было размером 25 x 25), затем для каждой части проверьте уровень яркости детали со всем изображением и сравните ее с яркостью. Уровень изображений в исходной папке, а затем решить, какое изображение может go в этот слот.
Образец изображения модели прилагается здесь:
Я столкнулся с проблемой вычисления процентного значения и сравнения части изображения модели и исходных изображений. Я немного новичок в Python Обработка изображений, поэтому я не уверен, что это вообще возможно сделать ...
Я много исследовал SO и Google, но, похоже, нет соответствующих ответов. Несколько похожи:
Сортировка файлов изображений по яркости / яркости
Какими методами можно анализировать яркость изображения с помощью Python?
Но все же я не могу думать, как этого добиться ... Не могли бы вы помочь мне с кодом?