1. 首页
  2. 编程语言
  3. C++ 
  4. 基于CMake的OpenCV Win10+Qt开发环境配置

基于CMake的OpenCV Win10+Qt开发环境配置

上传者: 2024-07-01 23:14:25上传 RAR文件 17.84KB 热度 8次

基于 CMake 的 OpenCV Win10+Qt 开发环境配置

介绍在 Windows 10 系统下,如何使用 CMake 构建基于 Qt 和 OpenCV 的开发环境。

步骤

  1. 安装软件: 下载并安装以下软件:

    • Qt Creator (建议选择包含 MinGW 编译器的版本)
    • OpenCV (选择 Windows 版本)
    • CMake
  2. 配置环境变量: 将 OpenCV 的 bin 目录添加到系统环境变量 Path 中。

  3. 创建 CMake 项目:

    • 新建一个文件夹作为项目目录。
    • 在项目目录下创建 CMakeLists.txt 文件。
    • CMakeLists.txt 文件中添加以下内容:

    ```cmake

    cmake_minimum_required(VERSION 3.10)

    project(OpenCVQtProject)

    find_package(OpenCV REQUIRED)

    find_package(Qt5 COMPONENTS Widgets REQUIRED)

    add_executable(main main.cpp)

    target_link_libraries(main PRIVATE ${OpenCV_LIBS} Qt5::Widgets)

    ```

  4. 编写代码: 在项目目录下创建 main.cpp 文件,并添加以下示例代码:

    ```cpp

    include

    include

    include

    int main(int argc, char *argv[]) {

    QApplication a(argc, argv);

    cv::Mat image = cv::imread("image.jpg"); // 替换为你的图片路径

    cv::cvtColor(image, image, cv::COLOR_BGR2RGB);

    QImage img((uchar*)image.data, image.cols, image.rows, image.step, QImage::Format_RGB888);
    QLabel label;
    label.setPixmap(QPixmap::fromImage(img));
    label.show();
    
    return a.exec();
    

    }

    ```

  5. 构建项目:

    • 在项目目录下打开命令行或 PowerShell。
    • 执行 cmake . 生成项目文件。
    • 执行 makemingw32-make 构建项目。
  6. 运行程序: 编译完成后,即可运行生成的可执行文件。

问题排查

  • 确保所有软件安装路径正确,并已添加到环境变量中。
  • 检查 CMakeLists.txt 文件中的路径和库名称是否正确。
下载地址
用户评论