В real_time_pose_esvaluation нет ошибок, но не удается обнаружить объект

Я работаю над оценкой позы в реальном времени, и вы можете найти код здесь
https://github.com/opencv/opencv/tree/master/samples/cpp/tutorial_code/calib3d/real_time_pose_estimation (примеры приведены в opencv 3.1.0).

Он имеет два этапа:

  1. регистрация модели (регистрация трехмерной текстурированной модели обнаруживаемого объекта в файле .yml)

  2. обнаружение модели

    • если я отправлю файл .yml (cookies_ORB.yml), который уже находится в / real_time_pose_esvaluation / Data, тогда обнаружение будет успешным, как и ожидалось

    • почему не обнаруживается, если я вручную регистрирую трехмерную текстурированную модель объекта в файле .yml и заканчивается неожиданным выводом.

Вот что я делаю:

Ключевые точки

создать мою собственную текстурированную 3D модель:

ошибка обнаружение модели

ожидаемый результат-

успешно определяет, использую ли я файл cookie_ORB.yml

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]