title: unable to properly load 16bit tiff with imread in opencv
body: <p>I am currently trying to use opencv to process a 16 bit tiff image. However the image matrix returned by <strong><em>imread</em></strong> seem to be filled with '255' values. I have tried using  the flag <strong>CV_LOAD_IMAGE_ANYDEPTH</strong> and -1 but it all does not seem to work. When i check with the debugger, the datatype for the matrix storing the image is set to unsigned char which seems to be the source of the issue. Its this issue with the Mat class where it is unable to store image which are higher then 8-bit? </p>
  
  <p>Many Thanks</p>