擅长:python、mysql、java
<p>由于您希望以与先前的白色/灰色相同的强度更改为红色,为什么不将两个空白图像叠加在一起呢</p>
<p>OpenCV使用BGR,所以我将使用它而不是RGB,但如果需要RGB,您可以更改它</p>
<pre><code>import numpy as np
#assuming img contains a grayscale image of size 28x28
b = np.zeros((28, 28), dtype=np.uint8)
g = np.zeros((28, 28), dtype=np.uint8)
res = cv2.merge((b, g, img))
cv2.imshow('Result', res)
cv2.waitKey(0)
cv2.destroyAllWindows()
</code></pre>
<p>您可以使用此代码并查看。它应该会起作用</p>