title: Get maximum resolution when capturing image data with cvQueryFrame()
body: <p>I capture some image data from a HD cam using OpenCV and this code (relevant snippets only):</p>
  
  <pre><code>data-&gt;capture =cvCaptureFromCAM(data-&gt;config.device); // open the device
  ...
  IplImage *grabFrame=cvQueryFrame(data-&gt;capture);
  </code></pre>
  
  <p>Using this code I always get a grabFrame with a size of 640x480 while the camera supports 1920x1080. When I do something like that after initialisation:</p>
  
  <pre><code>cvSetCaptureProperty(data-&gt;capture,CV_CAP_PROP_FRAME_WIDTH,1920);
  cvSetCaptureProperty(data-&gt;capture,CV_CAP_PROP_FRAME_HEIGHT,1080);
  </code></pre>
  
  <p>I get results in real HD resolution - but blurred images, means it is only upscaled from 640x480 to HD resolution. So: how can I force OpenCV to really use the fill native resolution?</p>
  
  <p>It does not seem to be a driver/HW problem since it happens on Windows and Linux - and when I try any other application on these systems I get the full, native resolution as expected.</p>
  
  <p>Thanks!</p>