title: Loading Depthmap produces wrong values
body: <p>I am trying to load a depth map generated form blender. 
  <img src="https://i.stack.imgur.com/0ha0Y.png" alt="enter image description here"></p>
  
  <p>OpenCV loads the image and shows one testvalue from the image. </p>
  
  <pre><code>cv::Mat depthMap = cv::imread(path, CV_LOAD_IMAGE_ANYDEPTH);
  std::cout &lt;&lt; "TestValue: " &lt;&lt; depthMap.at&lt;short&gt;(0,0) &lt;&lt; std::endl;
  </code></pre>
  
  <p>The output of c++ is the following value: </p>
  
  <pre><code>TestValue: 31110 
  </code></pre>
  
  <p>Photoshop shows a grey value of 121</p>
  
  <p>I need the values form 0 - 255 or 0 - 1 when loading the depth map so that the testvalue shows 121 or 0.4745. If I normalize the depth map, I get values from 0 - 1 but the highest value in the depthmap is 121 not 255. </p>
  
  <p>Any ideas what I am doing wrong?</p>