PySide: разделение таблицы спрайтов / разделение изображения на смежные области цвета

Я работаю над программой, в которойМне нужно разделить спрайт-листыили, другими словами,разделите изображение на смежные области цвета.

Я никогда раньше не занимался обработкой изображений, поэтому мне интересно, как бы я поступил так. Что я буду делать после проверки цвета пикселей? Какой лучший способ определить, какой пиксель идет с каждым спрайтом?

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

Спасибо за ваши ответы!

П.С .: Я не уверен, подходит ли тег PySide или нет, поскольку я использую PySide, но вопрос не затрагивает аспекты GUI. Если мод чувствует, что он не принадлежит, не стесняйтесь удалить его.

Например, у меня есть таблица спрайтов, которая выглядит так:

Я хочу разделить это на эти:

Ответы на вопрос(1)

Ваш ответ на вопрос