我将彩色图像读取为灰色,然后将其读取为BGR。当我将BGR转换为GREY时,我发现它与第一个不同。谁能解释在OpenCV中转换和读取图像的原因和方程式?
import cv2
import numpy as np
img_c=cv2.imread("/home/image_7lbl.png",1)
img_g=cv2.imread("/home/image_7lbl.png",0)
img_cg=cv2.cvtColor(img_c,cv2.COLOR_BGR2GRAY)
print(np.array_equal(img_g,img_cg))
False