This package uses cuda to extract HOG features and detect persons just using the RGB image of the Kinect.
- libcudaHOG: see rwth_preception_people/3rd_party If this dependency is not met, the package will still compile but won't have any functionality. This is meant to not break the overall build process on systems without a NVIDIA graphics card.
Parameters:
queue_size
default = 20: The synchronisation queue sizemodel
default = "": The model file, can be found in model/configimage_color
default = /camera/rgb/image_color: The Kincet colour imagecamera_info
default = /camera/rgb/camera_info: The Kinect camera infoground_plane
default = "": The ground plane. Published by upper_body_detector. Will only be used if set. Is used to track speed up detections.detections
default = /groundHOG/detections: The generated data output topicresult_image
default = /groundHOG/image: The generated image output topic showing the detections as boundingboxes.
rosrun:
rosrun rwth_ground_hog groundHOG [_parameter_name:=value]
roslaunch:
- Using only the RGB image:
roslaunch rwth_ground_hog ground_hog.launch [parameter_name:=value]
- Using ground plane to enhance detection
roslaunch rwth_ground_hog ground_hog_with_GP.launch [parameter_name:=value]
Original author: Patrick Sudowe, Computer Vision Group, RWTH Aachen
ROS integration: Christian Dondrup (@cdondrup), LCAS, University of Lincoln
SPENCER integration: Stefan Breuers, Computer Vision Group, RWTH Aachen