You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何OpenCV显示空白窗口而非图像?附问题代码

OpenCV窗口空白不显示图像的问题修复

问题根源及修复点:

  • 大小写不匹配:Python是大小写敏感语言,代码里的Import需改为import,Cv2要统一写成cv2;变量Path和path名称不一致,会导致读取图像时找不到变量,最终Img为None。
  • 缺少图像显示步骤:仅读取图像但未调用cv2.imshow()创建窗口并显示图像,这是窗口空白的核心原因。

修复后的代码:

import cv2
path = "D:\\opencv\\spm.jpg"
img = cv2.imread(path)
# 检查图像是否成功读取,避免路径/文件问题导致报错
if img is not None:
    cv2.imshow("Display Image", img)  # 创建窗口并展示图像
    cv2.waitKey(0)
    cv2.destroyAllWindows()
else:
    print("无法读取图像,请检查文件路径是否正确或文件是否损坏")

内容的提问来源于stack exchange,提问作者Swayam Pragnya Malla

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 13:27:19