title: OpenCV changes image when loading. Why?
body: <p>I found many thread here about opencv.imread problems but not like mine. Here is the original picture and then the picture when i do :</p>
  
  <pre><code>plt.imshow(cv.imread('test/020.bmp', cv2.IMREAD_UNCHANGED)
  </code></pre>
  
  <p>I suppose colors change because the original picture is in RGB and the final picture is BGR (right ?)</p>
  
  <p>But i don't understand why the 't' of the word 'lighting' (top right text) is different ? I didnt find any explanation. And I think the low quality of the output image explains why i can't apply my OCR algorithm to correctly read the text.</p>
  
  <p>NB : Same problem with matplotlib.image (== mpimg)</p>
  
  <pre><code>plt.imshow(mpimg.imread('test/020.png'))
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/tH3D4.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/tH3D4.png" alt="original image"></a></p>
  
  <p><a href="https://i.stack.imgur.com/JIpfm.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/JIpfm.png" alt="cv.imread(&#39;test/020.bmp&#39;,1)"></a></p>