我的图像是完全黑色的,它没有显示50%黑色和50%白色

时间:2018-05-13 09:20:27

标签: python-2.7 numpy opencv

import cv2
import numpy as np
blk = np.zeros((400,400,3),np.uint16)
cv2.imshow("black",blk)
print blk[300,300]

blk[:,200:]=[255,255,255]
cv2.imshow("black",blk)
cc = np.copy(blk)
cv2.imshow("blackc",cc)
key = cv2.waitKey()
if key==27:
    cv2.destroyAllWindows()

我没有得到50%黑色和50%白色的输出窗口。窗口只有黑色。

然而,当我用6x6 numpy数组检查时,我得到的numpy数组为50%为(0,0,0)和50%为(255,255,255)。

1 个答案:

答案 0 :(得分:0)

将代码的第三行替换为

blk = np.zeros((400, 400, 3), np.uint8)

查看THIS DOC