title: Is it possible to load and display large(8296 x 14740 pix) images in python?
body: <p>I need my python script to load and display large(35 MB - 8296 pix x 14740 pix) image in tiff format.
  I have tried with openCV:</p>
  
  <pre><code>img = cv2.imread("filename.tif",-1)
  cv2.namedWindow('map',cv2.WINDOW_NORMAL)
  cv2.imshow('map',img)
  </code></pre>
  
  <p>and I got:</p>
  
  <pre><code>OpenCV Error: Assertion failed (size.width&gt;0 &amp;&amp; size.height&gt;0)
  in cv::imshow, file ..\..\..\..\opencv\modules\highgui\src\window.cpp, line 261
  
  cv2.error: ..\..\..\..\opencv\modules\highgui\src\window.cpp:261:
  error: (-215) size.width&gt;0 &amp;&amp; size.height&gt;0 in function cv::imshow
  </code></pre>
  
  <p>I also tried with matplotlib:</p>
  
  <pre><code>img = cv2.imread("filename.tif",-1)
  pyplot.imshow(img)
  pyplot.show()
  </code></pre>
  
  <p>and I got:</p>
  
  <pre><code>TypeError: Image data can not convert to float
  </code></pre>
  
  <p>How to load and display such a file?</p>