2公主的环境是:ubuntu22.04
一、安装
网上很多介绍源码安装的,公主很懒,采用省事的做法:
sudo apt update
sudo apt install libopencv-dev
二、调用
1,.cpp文件中包含头文件
#include "opencv2/opencv.hpp"
公主用vscode编写的代码,需要在配置文件中加上opencv的路径
2,配置CMakeLists.txt文件(非常重要,一步都不能少!)
find_package(OpenCV REQUIRED) #查找OpenCV库
#判断是否能找到
if (OpenCV_FOUND)
message(STATUS "OpenCV library status:")
message(STATUS " version: ${OpenCV_VERSION}")
message(STATUS " libraries: ${OpenCV_LIBS}")
message(STATUS " include path: ${OpenCV_INCLUDE_DIRS}")
else()
message(FATAL_ERROR "Could not find OpenCV library")
endif()
add_executable(*** ***.cpp)
#添加头文件
target_include_directories(***
${OpenCV_INCLUDE_DIRS}
)
#添加链接库
target_link_libraries(***
${OpenCV_LIBS}
)