Учитывая объект на простом белом фоне, кто-нибудь знает, предоставляет ли OpenCV функциональность для легкого обнаружения объекта из захваченного кадра?
Я пытаюсь найти угловые / центральные точки объекта (прямоугольник). То, как я в настоящее время делаю это, грубой силой (сканируя изображение на предмет) и не точным. Мне интересно, есть ли под капотом функциональность, о которой я не знаю.
Изменить сведения :
Размер примерно такой же, как у маленькой банки с газировкой. Камера расположена над объектом, чтобы дать ему ощущение 2D / прямоугольника. Ориентация / угол от камеры является случайной, которая рассчитывается из угловых точек.
Это просто белый фон с объектом (черный). Качество снимка примерно соответствует тому, что вы ожидаете увидеть от веб-камеры Logitech.
Как только я получу угловые точки, я вычисляю центр. Центральная точка затем преобразуется в сантиметры.
Это то, на чем я пытаюсь сосредоточиться, это уточнение того, «как» я получаю эти 4 угла. Вы можете увидеть мой метод грубой силы с этим изображением: Изображение