OpenCV will not load a big image (~4GB)
<p>I'm working on a program that is to detect colored ground control points from a rather large image. The TIFF image is some 3 - 4 GB (aboud 35 000 x 33 000 pix).
I am using Python 2, and OpenCV to do the image processing.</p>

<pre><code>import cv2
img = 'ortho.tif'
I = cv2.imread(img, cv2.IMREAD_COLOR)
</code></pre>

<p>This part does not (always) produce an error message. While showing the image does:</p>

<pre><code>cv2.imshow('image', I)
</code></pre>

<p>I have also tried showing the image by using matplotlib:</p>

<pre><code>plt.imshow(I[:, :, ::-1])  # Hack to change BGR to RGB
</code></pre>

<p>Is there any limitation on OpenCV or Python regarding large images?
What would you suggest to get this iamge loaded?</p>

<p>PS: The computer I do this work on is a Windows 10 "workstation" (It has enough horsepowers to deal with the image).</p>

<p>In advance, thanks for your help :)</p>