擅长:python、mysql、java
<p>默认情况下,<code>cv2.imread</code>读取3个通道的图像,而不是4个通道。传递参数<code>cv.IMREAD_UNCHANGED</code>以读取PNG文件,然后尝试调整其大小,如下面的代码所示。在</p>
<pre><code>import numpy as np
import cv2 as cv
import matplotlib.pyplot as plt
img = cv.imread('Snip20190412_12.png', cv.IMREAD_UNCHANGED)
print(img.shape) #(215, 215, 4)
height, width = img.shape[:2]
res = cv.resize(img,(2*width, 2*height))
print(res.shape)#(430, 430, 4)
plt.imshow(res)
</code></pre>
<p><a href="https://i.stack.imgur.com/9YDtT.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/9YDtT.png" alt="enter image description here"/></a></p>