PySide: разделение таблицы спрайтов / разделение изображения на смежные области цвета
Я работаю над программой, в которойМне нужно разделить спрайт-листыили, другими словами,разделите изображение на смежные области цвета.
Я никогда раньше не занимался обработкой изображений, поэтому мне интересно, как бы я поступил так. Что я буду делать после проверки цвета пикселей? Какой лучший способ определить, какой пиксель идет с каждым спрайтом?
Все входные изображения имеют однородный фон, и альфа-канал, отличный от фонового, считается цветом. Порядок вывода изображений должен быть слева направо, вверх-вниз. Мой проект написан на PySide, поэтому я надеюсь использовать его и для этой задачи, но я мог бы импортировать больше библиотек, если это необходимо.
Спасибо за ваши ответы!
П.С .: Я не уверен, подходит ли тег PySide или нет, поскольку я использую PySide, но вопрос не затрагивает аспекты GUI. Если мод чувствует, что он не принадлежит, не стесняйтесь удалить его.
Например, у меня есть таблица спрайтов, которая выглядит так:
Я хочу разделить это на эти: