#computer-vision #openpose
#компьютерное зрение #openpose
Вопрос:
Я использую openpose, и я понятия не имею, как начать эту задачу.
Мне нужно нарисовать прямоугольник над рукой человека (не положение пальцев, а просто прямоугольник), используя оценку скелета, которую предоставляет open pose, но у меня действительно нет опыта работы с этой структурой, и мне трудно понять код openpose, поэтому я незнаете, может ли кто-нибудь дать какой-либо совет или подсказку о том, как выполнить эту задачу, возможно, в правильном направлении я мог бы это сделать.
Любые комментарии приветствуются, заранее спасибо за любую помощь.
Ответ №1:
Сначала начать нелегко, перед началом работы вам следует подробнее ознакомиться с домашней страницей dlib. После этого вы можете следовать моему нижеприведенному предложению для достижения вашего желания.
- Загрузите исходный код из Dlib на github
- Реализовать с помощью функции
void work(TDatumsamp; tDatums)
в файле /include/openpose/pose/wPoseExtractor.hpp - Получите ключевые точки и изображение, как показано ниже. код
авто и исходные данные = (* tDatums)[0];
Ключевые точки массива = Исходные данные.poseKeypoints;
Mat proceedImage = ProceedData.cvOutputData;
- Вы можете нарисовать свое собственное изображение.