У меня есть документ (графический план здания), в котором есть некоторые объекты, которые мне нужно обнаружить с текстом в нем. По сути, это просто сплюснутый шестиугольник с текстом внутри. Моя задача найти все такие шестиугольники на заданном плане. Я решил вырезать один шестиугольник и установить его в качестве шаблона и использовать cv2.templateMatch. Он смог правильно обнаружить некоторые шестиугольники, но не все. Я полагаю, проблема в тексте внутри, так как он разный для каждого шестиугольника, я не могу обнаружить все присутствующие шестиугольники.
Можно ли как-то сделать шаблон динамическим или определять только окружающие границы, игнорируя текст внутри.
UPD: Объекты, которые мне нужно найти, выглядят примерно так:
__________
<|ABC12345|>
----------