GrabCut¶
Input original image and seed of foreground/background to obtain foreground and background image by applying GrabCut algorithm.
Subscribing Topic¶
~input
(sensor_msgs/Image
)Input image from which foreground/background will be extracted.
~input/foreground
(sensor_msgs/Image
)~input/background
(sensor_msgs/Image
)Seed mask image defining foreground/background.
Publishing Topic¶
~output/foreground
(sensor_msgs/Image
)~output/background
(sensor_msgs/Image
)Foreground/background image extracted from
~input
.~output/foreground_mask
(sensor_msgs/Image
)~output/background_mask
(sensor_msgs/Image
)Foreground/background mask image extracted from
~input
.
Parameters¶
~seed_pixel_policy
(Int, default:0
)If
0
, regard pixels in seed mask as absolute foreground/background.If
1
, regard pixels in seed mask as probable foreground/background.This parameter can be changed by
dynamic_reconfigure
.
Sample¶
roslaunch jsk_perception sample_grabcut.launch