Contents
Overview
The tracking is separated into two main steps:
- 2d blob tracking using OpenCV histogram computation feature,
- 3d position computation using a disparity image.
These two steps are available as nodelets which can be combined into a unique node. It also provides the ability to realize the whole vision process using the ROS vision pipeline into one single process.
ROS API
tracker_2d
hue color blob 2d tracking nodeParameters
~image (std_msgs/String, default: left/image_rect_color)- topic name streaming images on which the blob will be tracked
- model name
- model image
projector
Use disparity information to retrieve tracked color blob 3d positionParameters
~name (std_msgs/String)- object name
- Object frame name
monitor
Graphical tool displaying the tracking resultParameters
~name (std_msgs/String)- object name
- topic name streaming images on which the blob will be tracked
Tutorial
1 roslaunch hueblob track2-nodelet.launch
Report a bug
Use GitHub to report a bug or suggest a feature.