Pliest 2023-03-14 16:14 采纳率: 0%
浏览 92
已结题

用VS配置Opencv试运行却打不开图片

啥也不会跟着视频或帖子学visual studio配置opencv,环境变量啊,vc++目录啊,那些个该变的、该复制的都一步一步照着做了,为什么还是无法显示图片啊,心态崩了

  • 写回答

5条回答 默认 最新

  • Leodong. 2023-03-14 16:37
    关注

    该回答引用chatGPTᴼᴾᴱᴺᴬᴵ,具体如下:

    如果您已经按照教程配置好了 Visual Studio 和 OpenCV,但是仍然无法显示图片,那么可能是代码上的问题。请确保您在使用 OpenCV 的函数时没有出现错误,并且代码中指定的图像路径是正确的。
    
        另外,请注意,OpenCV 中读取图片的函数 cv2.imread() 返回的是一个 numpy 数组,如果您想要显示图片,需要使用 cv2.imshow() 函数。但是在使用 cv2.imshow() 函数之前,您需要先调用 cv2.namedWindow() 函数创建一个窗口,并指定窗口的名称,例如:
    
    import cv2
    
    img = cv2.imread('path/to/your/image')
    cv2.namedWindow('image')
    cv2.imshow('image', img)
    cv2.waitKey(0)
    cv2.destroyAllWindows()
    
    如果您仍然无法显示图片,可以检查一下是否有其他的库与 OpenCV 发生冲突,例如 Matplotlib。在使用 Matplotlib 时,需要先调用 matplotlib.use('TkAgg') 函数,否则会导致 OpenCV 无法正常显示图片。
    

    如果以上回答对您有所帮助,望采纳~谢谢

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月15日
  • 创建了问题 3月14日