首先在opencv_build\install\x64\vc15\lib路径下进行终端操作,执行dir /b *.lib *>0.txt,可以在路径下生成0.txt文件,将文件下的.lib文件路径复制,添加到 链接器- > 输入 - > 附加依赖项下 2.测试 在项目下新建cpp源文件,复制粘贴下面的代码,输入自己的图片路径,运行调试 #include<opencv2\opencv.hpp> ...
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall") # Find OpenCV package set(OpenCV_DIR "D:/csrc/OpenCV-MinGW-Build-OpenCV-4.5.5-x64/x64/mingw/lib") find_package(OpenCV REQUIRED) include_directories(${OpenCV_INCLUDE_DIRS}) include_directories(D:/csrc/csrc}) #搜索lib库路径 link_directo...
set(OPENCV_DLL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/deps/OpenCV/bin) # 设置输出目录 set(OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../CMakeProjectTestDebug/") set(EXECUTABLE_OUTPUT_PATH "${OUTPUT_PATH}/bin/") set(LIBRARY_OUTPUT_PATH "${OUTPUT_PATH}/lib/") # 拷贝文件到exe所在的目录 # ...
cmakelists.txt中设置cmake变量OpenCV_DIR为/home/User/opencv/build/ set(OpenCV_DIR /home/User/opencv/build/) //find_package就可以在这个路径中找<PackageName>Config.cmake find_package( OpenCV REQUIRED ) //设置环境变量OpenCV_DIR为/usr/local/opencv-3.1.0 export OpenCV_DIR=/usr/local/opencv-3.1...
OK,废话说了很多,贴一个鲁棒性比较强的CMakeLists.txt吧,展示了查找和链接OpenCV时处理各种版本的情况的用法: cmake_minimum_required(VERSION 3.15) project(demo) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) set(OpenCV_DIR "D:/lib/opencv/4.3.0" CACHE PATH "Directory that contains OpenCVConfig.cmake") ...
1. 修改openCV_DIR为build后库的路径,比如我的是 D:\opencv-4.0.1-vc14_vc15\opencv\build\x64\vc15\lib。 2. CMAKE_INSTALL_PREFIX 不像opencv在 build目录下,而是在C盘,因此可能出现Maybe need administrative privileges.这样的权限错误,在 build目录下新建一个 install 目录,将其设置好。
opencv:opencv4.8.0 使用cmake gui进行配置,其中我们的项目cmakelist.txt使用以下语句获取opencv依赖配置。 find_package(OpenCV REQUIRED) 我们按照官网安装opencv的时候,配置的OPENCV_DIR环境变量为:xxx\opencv\build\x64\vc16 这个会导致在config的时候根本找不到或者找到了也提示不匹配: ...
这样就不用在CMakeLists.txt中添加 OpenCV_DIR 的配置了。cmake会自动找到opencv。 2.2 linux系统 临时生效方案 在终端窗口中输入: export OpenCV_DIR=/usr/local/opencv-3.1.0 永久生效方案: 编辑/edt/profile 文件 sudo gedit /edt/profile 添加如下语句 ...
OpenCV_INCLUDE_DIRS 是头文件路径 OpenCV_LIBS 是库文件地址 有了头文件和库文件,自然而然可以正常引用 OpenCV 了。 package 的通用套路 实际上,通过 find_package() 可以顺利查找任何符合 cmake package 标准的外部工程。 find_pacage()方法签名如下: ...
第3 行 需要配置 OpenCV_DIR 为 "`你刚刚解压的路径\build`" 第7 行 记得将 lib 链接到项目 ==END== 至此,OpenCV 环境配置完成。 相较于 VS 工程文件的配置方式,使用 CMake 配置更加简单,通过一份 CMakeList.txt 可以轻松实现跨平台。 另: