使用OpenCV读取输入图像(圣诞树内的蓝色背景图像)。你知道吗
下面的图像是输入图像。你知道吗
读取图像的输出从蓝色背景变为红色。你知道吗
当我在spyder中查看“image”变量的值时。这里是RGB通道
当双击该值时,它显示为轴=0。我所理解的是BGR的价值
轴=此处1到0 BGR
轴=2。我被困在这里了。我不明白(像素)RBG值的三重值是如何转换为每个像素的单个值的,以及这个像素(0,0)=254在这里是如何表示红色的。你知道吗
我知道黑白的值从0到255不等。但在这里,axis=2(像素(0,0)=254)如何表示红色(从读取图像的输出猜测)。你知道吗
Tags:
您正在使用OpenCV读取图像,该图像采用BGR颜色通道矩阵。但是,您正在显示它使用一些其他库,其中采取颜色通道矩阵为RGB。使用
cv2.cvtColor(image, cv2.BGR2RGB)
将图像转换为RGB,然后它将显示它。你知道吗相关问题 更多 >
编程相关推荐