The digital camera node interfaces with standard USB cameras (e.g. the Logitech Quickcam) using OpenCV and publishes image data using the image_transport model, which can automatically generate compressed message types. That is, the theora streaming video compression is only enabled when the image is actually requested compressed, e.g. by calling

  • /image_view image:=/image_raw theora

Notice that you have to compile theora separately, i.e. using

  • rosmake theora_image_transport
  • rosmake compressed_image_transport

Wiki: gencam_cu (last edited 2009-12-03 02:06:22 by MeloneeWise)