Обнаружение прямоугольной области в OpenCV Python - PullRequest
0 голосов
/ 08 февраля 2019

Я новичок в OpenCV и ищу помощь в алгоритме на Python.

Я пытаюсь определить область на изображении, где появляется большинство прямоугольных фигур.В частности, у меня есть несколько изображений одинакового размера, с одним прямоугольником на каждом изображении (все эти изображения хранятся в файле reason_image_array.npy ).Я суммирую все эти изображения, чтобы получить одно окончательное изображение ( probabiliy_image.npy ), также показанное на рисунке ниже.Моя задача - найти наиболее заметную область прямоугольника на этом окончательном изображении, то есть там, где заметно большинство прямоугольников.В файле Figure_1_expected output.png у вас есть пример вывода, который я ожидаю получить.

Спасибо за вашу помощь

Рисунок 1

Figure_1_expected output.png

1 Ответ

0 голосов
/ 09 февраля 2019

Я предлагаю порог изображения, чтобы наиболее заметная прямоугольная область отображалась в виде двоичной маски.Вслед за findContours и boundingRect вы получите ожидаемый результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...