gpt4 book ai didi

python - 灰度到 RGB - Python

转载 作者:行者123 更新时间:2023-12-02 16:28:49 25 4
gpt4 key购买 nike

我无法获得 RGB 灰度图像,这是我的代码:

img=cv2.imread("clahe_2.jpg")
backtorgb = cv2.cvtColor(img,cv2.COLOR_GRAY2RGB)
showImg(backtorgb,"claheCLR")

此错误返回:
backtorgb = cv2.cvtColor(img,cv2.COLOR_GRAY2RGB)
cv2.error: /build/opencv-L2vuMj/opencv-3.2.0+dfsg/modules/imgproc/src/color.cpp:9765: error: (-215) scn == 1 && (dcn == 3 || dcn == 4) in function cvtColor

文件路径正确。
有什么建议吗?

最佳答案

我认为问题在于您的图像不是真正的灰度。它是 RGB,但以灰度显示。所以需要从图像中带一个 channel 然后运行代码:
backtorgb = cv2.cvtColor(img[..., 0], cv2.COLOR_GRAY2RGB)

关于python - 灰度到 RGB - Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57094940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com