【问题标题】:how to use opencv Cuda in qt creator in term of cmak如何根据 cmak 在 qt creator 中使用 opencv Cuda
【发布时间】:2021-09-29 13:32:43
【问题描述】:

如标题所示,我想了解如何使用cv::cuda::gpumat。我已经安装了 Cuda 工具包。尽管如此,我不知道如何配置 CMake 列表以便在 qt creator 中使用 Cuda(我的项目的构建系统是 CMake 而不是 qmake)。

谁能帮帮我,谢谢!

【问题讨论】:

  • 如果您的操作系统是 linux,那么您可以查看与您的情况相关的video series。这是example,您也可以查看。
  • 对不起,我的操作系统是windows! ☺

标签: qt opencv cmake cuda


【解决方案1】:

从未使用过 Cuda,但我通过将以下内容添加到 CMakeLists.txt,将 OpenCV 添加到我的 Qt Creator 项目中:

set(OpenCV_DIR /home/user/opencv_install/lib/cmake/opencv4)
find_package( OpenCV REQUIRED ) 
include_directories( ${OpenCV_INCLUDE_DIRS} )

target_link_libraries(someprojectname PRIVATE ${OpenCV_LIBS} Qt5::Widgets Qt5::Core)

也许你必须提前用你的 CMake 构建 Cuda。

【讨论】:

  • 嘿,伙计!感谢您的反馈。您表示的意思是,如果我想使用 libaray cv::cuda::gpumat,我必须使用位于 opencv 源文件中的 cmakelist 构建 cuda?
  • Cmake 在构建库 AFAIK 时在您的系统上设置一些变量。因此,我将使用与您在 qt 项目中使用的相同的 cmake 从源代码构建 opencv。但这是非常模糊的信息。
猜你喜欢
  • 2011-01-14
  • 2012-08-20
  • 2019-10-15
  • 1970-01-01
  • 2016-11-08
  • 1970-01-01
  • 2013-07-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多