intel / intel/ros2_openvino_toolkit

New model support for pose estimation

Open
#282 2 comments 2 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
187
Forks
89
PR merge metrics
No merged PRs in 30d

Description

Adds support for pose estimation network. Here are some model from open model zoo. You can pick anyone from those model or any other pose estimation model you are prefer.
[human-pose-estimation-0001](https://github.com/openvinotoolkit/open_model_zoo/tree/master/models/intel/human-pose-estimation-0001)
[human-pose-estimation-0005](https://github.com/openvinotoolkit/open_model_zoo/tree/master/models/intel/human-pose-estimation-0005)
[human-pose-estimation-3d-0001](https://github.com/openvinotoolkit/open_model_zoo/tree/master/models/public/human-pose-estimation-3d-0001)
[single-human-pose-estimation-0001](https://github.com/openvinotoolkit/open_model_zoo/tree/master/models/public/single-human-pose-estimation-0001)
[higher-hrnet-w32-human-pose-estimation](https://github.com/openvinotoolkit/open_model_zoo/tree/master/models/public/higher-hrnet-w32-human-pose-estimation)

The potential work should be:
- Add new sub-class as child of [base Inference] (https://github.com/intel/ros2_openvino_toolkit/blob/master/openvino_wrapper_lib/include/openvino_wrapper_lib/inferences/base_inference.hpp) for Pose Estimation inference
- Add new sub-class as child of [base model](https://github.com/intel/ros2_openvino_toolkit/blob/master/openvino_wrapper_lib/include/openvino_wrapper_lib/models/base_model.hpp) for Pose Estimation model parsing.
- Update [Output ImageWindow](https://github.com/intel/ros2_openvino_toolkit/blob/master/openvino_wrapper_lib/include/openvino_wrapper_lib/outputs/image_window_output.hpp) to support the new model
- [Optional] Create new ROS2 message type and update ros_topic_output and rviz_output

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.