title: USB webcam image capture in C++ WITHOUT openCV (LINUX)
body: <p>How do I capture an image with my webcam using C++ and save it to disk? I cannot use OPENCV due to hardware problems.
  The usb webcam does work with other programs such as mplayer, cheese, gpicview, ffmpeg, etc.</p>
  
  <p>I heard V4L is capable of doing this, but does it have any C++ libraries?
  Can anybody show me a C++ example on how to do this?</p>