以下代码绘制一个白色矩形。但是它不应该这样做。 考虑到opencv使用BGR色彩空间,它应该看起来像http://www.colorpicker.com/?colorcode=9F635F
import cv2
import numpy as np
drawing = np.zeros([500, 500, 3])
cv2.rectangle(drawing, (0, 0), (250, 250), (95, 99, 159), -1)
cv2.imshow("drawing", drawing)
cv2.waitKey()
答案 0 :(得分:3)
如果你改变
,它将被罚款drawing = np.zeros([500, 500, 3])
到
drawing = np.zeros([500, 500, 3], np.uint8)
否则,图像将为32F类型。
答案 1 :(得分:1)
只是猜测,但这与“绘图”参数默认为灰度有关吗?