我正在尝试使用skimage将RGB图像转换为LAB颜色空间,但结果似乎只是噪音。同样的操作使用opencv似乎可以正常工作。
cat = io.imread('https://poopr.org/images/2017/08/22/91615172-find-a-lump-on-cats-skin-632x475.jpg')
cat_sk_image_lab = skimage.color.rgb2lab(cat)
plt.imshow(cat_sk_image_lab)
cat_cv_lab = cv2.cvtColor(cat, cv2.COLOR_BGR2LAB)
plt.imshow(cat_cv_lab)
cat
是一个RGB图像,正如io.imread
和skimage.color.rgb2lab
的使用所暗示的那样,为什么要使用选项COLOR_BGR2LAB
来应用cv2.cvtColor
?为什么不使用COLOR_RGB2LAB
呢? - Eskapp