擅长:python、mysql、java
<p>你想获取RGB图像吗?如果是这种情况,则需要更改参数:</p>
<pre><code>cv_im = cv.CreateImage((320,200), cv.IPL_DEPTH_8U, 1)
pi = Image.fromstring("L", cv.GetSize(cv_im), cv_im.tostring())
</code></pre>
<p>对此:</p>
<pre><code>cv_im = cv.CreateImage((320,200), cv.IPL_DEPTH_8U, 3)
pi = Image.fromstring("RGB", cv.GetSize(cv_im), cv_im.tostring())
</code></pre>
<p>因为几乎没有文档记录,但是Image.fromstring的'L'参数用于8位黑白图像。此外,还需要将cv.CreateImage函数的参数从1(单通道图像)更改为3(3通道=RGB)。</p>
<p>希望对你有用。
干杯</p>