Порог изображения с мерой расстояния - PullRequest
0 голосов
/ 19 апреля 2019

Я новичок в OpenCV, и в настоящее время мне интересно, есть ли способ порогового изображения или кластеризации изображения, применяемый к расстоянию в пикселях (евклидово расстояние), чтобы выяснить, существует ли объект в изображении.

Скажем, у меня есть 3 изображения, одно с основным объектом, другое с произвольным фоном с основным объектом и, наконец, одно с произвольным фоном без объекта.

Мне удалось вычислить расстояние между угловыми точками, используя cv2.goodFeaturesToTrack()

Но есть ли метод определения порога изображения, который я могу использовать для расстояния?

Я прочитал много методов пороговых значений в сети, но, похоже, они применимы только к изображениям в градациях серого. Такие как cv2.threshold и cv2.adaptiveThreshold

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


EDIT

Ниже представлены три изображения:

enter image description hereenter image description hereenter image description here

Как вы видите, кубик Рубика является основным эталоном объекта. Мне удалось получить углы, а также измерить расстояние между углами, используя евклидову формулу расстояния.

Какую технику пороговой обработки / кластеризации можно применить к значению расстояния, чтобы определить, существует ли объект на изображениях?

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