21
社区成员




认识颜色空间,OpenCV 常用的颜色空间有 RGB颜色空间、HSV颜色空间、Lab颜色空间。以下选项中不正确打印像素(100,100)处颜色空间分量名字的是?
原来是bgr 习惯性的 都是rgb
有大佬分析一下这道题吗,谢谢
import numpy as np
import cv2 as cv
if __name__ == '__main__':
img = cv.imread('lena.png', cv.IMREAD_COLOR)
px = img[100, 100]
print(f'red:{px[0]}, green:{px[0]}, blue:{px[0]}')
如果px里面只有一个元素,执行会报错。再加个元素执行就不报错了怎么回事。
代码上怎么都是px[0]呢,这样输出的不都是第1位颜色值么