Как автоматически обрезать каждое маленькое окно из увеличенного изображения?

Есть ли способ автоматически обрезать каждое окно со скриншота? Окна масштабирования могут иметь несколько небольших окон, как в примерах ниже. Я попробовал cv2 и смог это сделать, если знаю, сколько там маленьких окон. Просто хочу знать, есть ли способ автоматически определить, сколько там маленьких окон.

3 х 3

2 х 2

Или очень странные несимметричные окна

введите здесь описание изображения

введите здесь описание изображения


person Shakti    schedule 13.05.2021    source источник
comment
Найдите обнаружение края. Каждое изображение имеет контрастную рамку вокруг него, так что это может быть хорошим местом для начала.   -  person MattDMo    schedule 13.05.2021
comment
Я попытался следовать stackoverflow.com/questions/55169645/square-detection-in -image , он не работает с теми изображениями, которые у меня есть. Пробуем другие варианты.   -  person Shakti    schedule 14.05.2021