В моем проекте я хочу получить размер из наибольшей однородной области определенного цвета (в моем примере ниже это голубое небо).
Моя первая идея состоит в том, чтобы преобразовать исходное изображение:
в бинарное изображение, определить цвет неба и создать маску с этой областью:
Но как мне получить размер и положение этих белых пикселей? Мне нужен эффективный метод, который говорит правду, если на картинке есть голубое небо в верхней 1/3 изображения. Есть идеи? Должен ли я создать «глобальную маску» (см. изображение 3 в комментарии) и сравнить ее с бинарным изображением? Или есть более простой способ?
Спасибо.