OpenCV обнаруживает большинство прямоугольных angular контуров, только если они не выровнены с камерой - PullRequest
1 голос
/ 25 февраля 2020

Несмотря на то, что я использую OpenCVForUnity, я не думаю, что проблема заключается в обертке, а в OpenCV в целом.
Я просто использую этот scipt (который основан на нативном c ++ реализация aruco ) для определения контуров путем вызова функции FindRectangularContours. Если маркеры выровнены с камерой, то есть параллельно границе изображения, то большинство прямоугольников не обнаруживаются, но при повороте камеры они обнаруживаются.

enter image description here

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

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