Module that uses the information from the motionCut module to select the recognized blob of interest.
Module that uses the information from the motionCut module to select the recognized blob of interest.
Blob Selector application.
Description
This module is responsible for selecting the blob of interest from a human pointing action. based upon the icub_motionCUT module. To this end, it receives motion independent blob input from the motionCUT and select the x and y position of the pointing
The commands sent as bottles to the module port /<modName>/rpc are the following:
None available at the moment.
Libraries
Ports Created
- / <modName>/img:i receives the image acquired from the lumaChroma module previously specified through the command-line parameters.
- / <modName>/img:o streams out an image containing the motion information of the pointing.
- / <modName>/point:o streams out the x and y position of the pointing.
- / <modName>/blobs:i receives a yarp list containing all the motion blob information from the motionCUT module.
Parameters
–name name
- specify the module stem-name, which is blobSelector by default. The stem-name is used as prefix for all open ports.
–tracking_threshold value
- specify the threshold value for the tracking. The default value is 0.5 seconds.
–pointing_threshold value
- specify the threshold value for the pointing. The default value is 2.5 seconds.
Tested OS
Windows, Linux, Mac OS
- Author
- Vadim Tikhanoff