title: Read 16-bit tif with opencv
body: <p>I'm trying to read 16-bit color TIFs using opencv 2.4.3. The problem is that I can't get anything satisfying. All I get is a succession of black and grey lines.</p>
  
  <p><img src="https://i.stack.imgur.com/Fnrox.jpg" alt="What I get, instead of a satellite image of Vancouver..."></p>
  
  <p>I have tried different way to read the image :</p>
  
  <pre><code>cv::Mat cvimage = cv::imread(imageFile, CV_LOAD_IMAGE_COLOR | CV_LOAD_IMAGE_ANYDEPTH);
  cv::Mat cvimage = cv::imread(imageFile, CV_LOAD_IMAGE_UNCHANGED);
  
  cv::imshow("image", cvimage);
  </code></pre>
  
  <p><code>type</code> of cvimage is <code>CV_16UC3</code>, as expected.</p>
  
  <p>What is the correct way to read 16-bit images using opencv ?</p>