Nodes within openni_camera
and openni_launch
probably need to subscribe to those nodes to do the different processes it takes to produce a registered depth image. However, you could start reducing topics and see if it has any negative effects on the various images which openni_camera
can produce.
If you really wanted to suppress openni_camera
from publishing to certain topics, you could go through openni_camera/src/nodelets/driver.cpp
, here, and start looking at line 172.
I am relatively new at this, so I am happy to leave it publishing to all these topics.