CMake和OpenCV结合遇到问题,OpenCVConfig.CMake

CMake Error at CMakeLists.txt:12 (find_package):
By not providing "FindOpenCV.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "OpenCV", but
CMake did not find one.
Could not find a package configuration file provided by "OpenCV" with any
of the following names:
OpenCVConfig.cmake
opencv-config.cmake
Add the installation prefix of "OpenCV" to CMAKE_PREFIX_PATH or set
"OpenCV_DIR" to a directory containing one of the above files. If "OpenCV"
provides a separate development package or SDK, be sure it has been
installed.

CMakeList.txt 的问题
project(DisplayImage)
find_package(OpenCV REQUIRED)
add_executable(DisplayImage DisplayImage)
target_link_libraries(DisplayImage ${OpenCV_LIBS})
cmake_minimum_required(VERSION 2.8)

改为
project(DisplayImage)
set(OpenCV_DIR /usr/local/opencv/release)
add_executable(DisplayImage DisplayImage)
target_link_libraries(DisplayImage ${OpenCV_LIBS})
cmake_minimum_required(VERSION 2.8)
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-08
我用OpenCV 2.1 VS2008,这是没有必要的CMake的,当我安装OPENCV cmake的2.0,没有遇到这个问题。现在,我想与cmake在Linux opencv2.1接下来的两个星期,一直是个难题。

这一点上,你想帮助 http://www.opencv.org.cn/forum/viewtopic.phpf=1&t=10070

才能看到?

我希望你尽快解决问题。提问或讨论,本回答被网友采纳

CMake和OpenCV结合遇到问题,OpenCVConfig.CMake
cmake_minimum_required(VERSION 2.8)改为 project(DisplayImage)set(OpenCV_DIR \/usr\/local\/opencv\/release)add_executable(DisplayImage DisplayImage)target_link_libraries(DisplayImage ${OpenCV_LIBS})cmake_minimum_required(VERSION 2.8)

在用Cmake 配置opencv时出现错误!
tp:\/\/www.cmake.org\/cmake\/resources\/software.html" target="_blank">http:\/\/www.cmake.org\/cmake\/resources\/software.html 下载 Windows (Win32 Installer) 安装。用CMake导出VC++项目文件 运行cmake-gui,设置路径为OpenCV安装路径(本文档假定安装位置为:D:\\Program Files\\OpenCV2.0),并创...

win10 cmake源码编译安装opencv(c++,qt)(解决ffmpeg下载失败导致opencv...
解压OpenCV到指定位置,创建一个build文件夹。使用cmake-gui,设置源码路径和build文件夹,配置为MinGW Makefiles。初次配置可能遇到问题,如ffmpeg下载失败,这时需要重命名ffmpeg.cmake为ffmpeg.txt,修改其中的下载地址为https:\/\/mirror.ghproxy.com\/。在cmake-gui中,勾选with_qt和with_opengl,取消ope...

我在cmake配置opencv3.2的时候出现Error in configuration process...
首先,我想说的是CMake的作用,每个编译器在调用头文件的时候都需要编译器配置好读取头文件(*.h)对应的(*.c||*.cpp)的路径,就像调用math.h你得告诉编译器对应的math.c要去什么地方寻找,但是新下载的OpenCV编译器是不知道相应的头文件还有lib文件要去哪里找的,所以程序猿们可以有以下两种方案:1...

cmake编译opencv总是出错 求助啊
是你的编译器版本不对, You probably need to select a different build tool.在点击configure时,会出来一个选择编译器的框,你选一个你机器里有的编译器就可以了。延展回答:CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile...

在Ubuntu中用cmake和OpenCV 2问题问题,怎么解决
1.首先安装的是cmake软件,使用指令:apt-get install cmake 接着查看版本,测试是否安装成功:root@emouse:\/home# cmake --version cmake version 2.8.10.2 由于我们需要时有的是cmake界面来配置,所以我么要安装器ui界面,其指令是:apt-get install cmake-gui 如果觉得自带的cmake版本不符合...

听说你安装测试 OpenCV 总是不成功?你可能遇到这个find_package坑了...
在问题分析阶段,回顾错误信息,可以发现CMakeLists.txt文件中未设置CMKAE_MODULE_PATH和OpenCV_DIR变量。这意味着CMake在默认路径下未找到所需的库文件。在Module模式下搜索路径未包含FindOpenCV.cmake文件,而在Config模式下,搜索路径未包含OpenCVConfig.cmake文件。针对此问题,提供了两种解决方案:方案(...

Cmake安装和生成opencv的解决方法
Cmake安装步骤:首先,访问Cmake的官方下载页面,根据你的操作系统(如Windows-x86_64)选择适合的版本进行下载。下载完成后,将Cmake安装到任意位置,具体步骤这里不再赘述。运行和生成OpenCV解决方案:在安装目录的C:\\cmake-3.24.0-windows-x86_64\\bin下,找到并运行cmake-gui.exe。在界面中,点击"...

香橙派 Debian10 用 cmake 编译 opencv 报错怎么办?
您好,这个问题可能是由于缺少依赖项或者编译选项不正确导致的。您可以尝试以下解决方案:1. 在cmake中取消勾选 ENABLE_PRECOMPILED_HEADERS,重新编译;2. 在..opencvsourcesmodulesvideoiosrccap_dshow.cpp 在#include "DShow.h"这一行前加上#define NO_DSHOW_STRSAFE 再次重新编译生成新的makefile。

在Ubuntu使用cmake-gui编译Opencv+Opencv_contib+CUDA11.3
在Ubuntu上使用cmake-gui编译Opencv、Opencv_contrib和CUDA 11.3的步骤如下:首先,下载Opencv 4.8.0和Opencv_contrib 4.8.0。接着,为CUDA 11.3选择合适的cuDNN版本(例如8.6),并在Ubuntu上进行解压。然后将cuDNN文件复制到cuda目录,确保路径正确。验证cuDNN安装是否成功。打开终端,启动cmake-...

相似回答