【问题标题】:OpenCV2.4.6 + CUDA5.0 + VS2010, in debug mode, don't display imagesOpenCV2.4.6 + CUDA5.0 + VS2010,在调试模式下,不显示图像
【发布时间】:2013-10-30 18:07:10
【问题描述】:

winodws 7, 64位,显卡是NVIDIA GeForce GT 610,我已经正确安装显卡驱动和CUDA 5,我用CMake正确编译OpenCV2.4.6 + GPU。在Release模式下,一切正常,但是,在 Debug 模式下,无法显示图像(例如,无法执行 namedWindow 功能)。调试错误:OpenCV 错误,未指定错误。 我卸载了OpenCV,比我安装了GTK2,重新启动计算机,我再次安装了OpenCV。释放模式,正常,调试模式还是错误,不能显示图像。我重复了几次,仍然没有解决问题。 请帮我解决这个问题。 提前致谢。

【问题讨论】:

    标签: opencv cuda


    【解决方案1】:

    使用 CMake 链接库和包含目录。它让你的生活更轻松,也让其他任何人在未来扩展/阅读你的代码。

    例如,要链接 OpenCV,请使用以下代码行:

    FIND_PACKAGE( OpenCV REQUIRED )
    TARGET_LINK_LIBRARIES( myProject ${OpenCV_LIBS} )
    

    【讨论】:

      【解决方案2】:

      请务必链接调试库并且仅链接调试库。 我曾经在调试模式下混合调试和非调试库时遇到过这个问题。

      【讨论】:

      • 我确定不要混用它们。如果我不使用GPU模块,它们是正常的。
      猜你喜欢
      • 1970-01-01
      • 2016-03-17
      • 1970-01-01
      • 2021-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-16
      • 1970-01-01
      相关资源
      最近更新 更多