CLion配置OpenCV并测试

准备工作:

相对于windows可以下载opencv的.exe,或者从源码编译生成install,然后将bin目录添加到用户环境变量或者系统环境变量中去(例如:D:\Program Files (x86)\OpenCV4.2.0\x64\vc15\bin)

CLion配置OpenCV并测试_第1张图片

然后创建一个CLion工程:

测试代码(C++)main.cpp

#include 
#include 
#include 

int main() {
    cv::Mat image = cv::imread("ubuntu.png");
    cv::imshow("image", image);
    cv::waitKey(0);
    return 0;
}

CMakeLists.txt文件配置:

cmake_minimum_required(VERSION 3.16)
project(test1)

set(CMAKE_CXX_STANDARD 14)

# 设置OpenCV目录所在
set(OpenCV_DIR "D:/Program Files (x86)/OpenCV4.2.0")
# 寻找OpenCV库
find_package( OpenCV 4 REQUIRED )
# 添加头文件
include_directories( ${OpenCV_INCLUDE_DIRS} )

add_executable(test1 main.cpp)

# 链接OpenCV库
target_link_libraries( test1 ${OpenCV_LIBS})

工程如下:

CLion配置OpenCV并测试_第2张图片

可能遇到的问题:如下图所示(问题原因是读入图像文件不能找到,应该给与绝对路径,这里imreade读入的路径是相对路径)

CLion配置OpenCV并测试_第3张图片

解决办法:

将工程目录配置到该工程路径下:(如下图)

点击编辑配置:

CLion配置OpenCV并测试_第4张图片

然后添加该工程路径:

CLion配置OpenCV并测试_第5张图片

最终显示结果:

CLion配置OpenCV并测试_第6张图片

 

 

你可能感兴趣的:(记录学习中遇到的问题)