Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.12.2021, 05:08   #1
Burzhuy
Новичок
Джуниор
 
Аватар для Burzhuy
 
Регистрация: 10.11.2019
Сообщений: 3
По умолчанию C++ Написать процедуру решения PnP задачи (с нуля, на основе исходников solvePnPRansac) с важным усовершенствованием

https://en.wikipedia.org/wiki/Perspective-n-Point - теоретический материал по самой проблеме

В текущей реализации PnP задача решается для нахождения позы (позиция и ориентация) объекта в системе координат (СК) камеры. Сейчас используется готовая процедура solvePnPRansac из библиотеки opencv. Так как задача некорректная, в качестве побочных эффектов мы имеем неустойчивость решения.

Задача - написать процедуру решения PnP задачи (с нуля, на основе исходников solvePnPRansac) с важным усовершенствованием - известна ориентация искомого объекта с точностью до поворота вокруг вектора g. Вектор g совпадает с одной из осей мировой СК (оси известны), поза камеры в мировой СК известна.

Использование этой ориентации должно позволить стабилизировать решение задачи.

Написать нужно на c/c++. Целевая платформа - android устройство на arm

Написанная процедура не должна выполняться на целевой платформе дольше чем solvePnPRansac из OpenCv. Входные данные (проекции точек на изображении) зашумлены. Алгоритм должен работать при числе точек во входных данных от 3. Ответом должна быть поза объекта в СК камеры. Ответ должен быть точнее и устойчивее, чем получаемый через solvePnPRansac. Оценка ориентации процедурой должна отличаться от известной ориентации объекта только поворотом вокруг g (без колебаний ориентаций вокруг остальных осей)
Burzhuy вне форума Ответить с цитированием
Старый 31.12.2021, 12:39   #2
AnnaF
Новичок
Джуниор
 
Регистрация: 21.12.2021
Сообщений: 2
По умолчанию

Добрый день. Меня зовут Анна
Заинтересовало задание.

Почта annafrolova1987dr@gmail.com
Skype- live:.cid.5f6b916733a694b4
AnnaF вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно написать код решения задачи Василий_1 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 22.03.2013 12:00
Диагностика уровня закритичности конвективного течения на основе численного решения задачи Релея -Бенара(Делфи) Эльвира91 Помощь студентам 3 15.03.2013 17:27
Написать алгоритм решения задачи. dmitriy20104 Паскаль, Turbo Pascal, PascalABC.NET 2 08.08.2012 09:26
НАписать программу для решения задачи mckent Общие вопросы C/C++ 4 05.02.2011 19:16