gpt4 book ai didi

python - 我正在使用 cv2.imread() 读取图像,并将其转换为灰度。但是为什么我显示它时它不是灰度的?

转载 作者:行者123 更新时间:2023-12-04 08:32:10 27 4
gpt4 key购买 nike

我去阅读了 cv2.imread() 方法的语法,它说指定 flag=0 将加载灰度图像。
原图是这样的:
Original Image
我使用以下库执行了以下代码,没有错误。

import cv2import pytesseractimport matplotlibimport image

img=cv2.imread("C:/Users/HP_Demo/Desktop/cv2/sample02.png",0) plt.imshow(img) plt.show()结果是这样的:
Result image

最佳答案

import cv2 

img=cv2.imread("colorful.png",1)
cv2.imshow("",img)
cv2.waitKey(0)
cv2.destroyAllWindows()

结果:
colorful
import cv2 

img=cv2.imread("colorful.png",0) # same image changed the 1 to 0
cv2.imshow("",img)
cv2.waitKey(0)
cv2.destroyAllWindows()

结果:
GrayGray
结论
正如我在评论中所说,您使用的图像可能导致无灰度。

关于python - 我正在使用 cv2.imread() 读取图像,并将其转换为灰度。但是为什么我显示它时它不是灰度的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64965405/

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