cv2.imshow显示不出图像
在使用函数cv2.imshow(winname,image)的时候有个小细节需要注意:winname参数是窗体的名字,字符串类型,但是不能用中文,否则图像不能正常显示。cv2.waitKey(0)# 参数 0 表示无限等待,直到用户按下任意键。cv2.destroyAllWindows()# 关闭所有OpenCV窗口。cv2.imshow('原图', image)# 读取图片(建议检查路径)# 等
·
在使用函数cv2.imshow(winname,image)的时候有个小细节需要注意:winname参数是窗体的名字,字符串类型,但是不能用中文,否则图像不能正常显示。
import cv2
# 读取图片(建议检查路径)
image = cv2.imread('BHQSL2.jpg')
# 显示原图
cv2.imshow('原图', image)
# 转换灰度图
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# 显示灰度图
cv2.imshow('Grayscale Image', gray_image)
# 等待按键并关闭窗口
cv2.waitKey(0) # 参数 0 表示无限等待,直到用户按下任意键
cv2.destroyAllWindows() # 关闭所有OpenCV窗口
上述代码中 cv2.imshow('原图', image)不能正常显示图像:
cv2.imshow('Grayscale Image', gray_image)则可以正常显示图像:

更多推荐


所有评论(0)