2 fanhongyuan21 fanhongyuan21 于 2016.04.17 01:55 提问

cmake opencv openCV_DIR路径设置问题

http://bbs.csdn.net/wap/topics/390607744#
跟这个问题一样 但还是不知道怎么操作解决 怎么能把openCV_DIR路径换到我编译到的opencv3.0.0/build中

3个回答

xitsuperman
xitsuperman   2017.12.08 15:55

// for install opencv samples , 应该在安装的目录下 即(install/share/OpenCv)
1、find_package(OpenCV REQUIRED)中的OpenCV一定要遵循该大小写。
  因为该句话是根据OpenCV作为前缀自动去/usr/local/share/OpenCV(如果你的opencv安装时,默认前缀设置为:/usr/local时)文件夹中去找OpenCVConfig.cmake,OpenCV-config.cmake 两个文件,进而确定你要引入的opencv头文件和库函数在哪里。

2、自定义引入相应opencv版本
  如果你有很多的opencv版本,尤其是一个是opencv2.x.x一个是opencv3.x.x,因为2和3在数据结构上有相对较大的变化,所以如果引入错误的版本可能导致程序的无法运行。因为find_package找默认路径下的OpenCV,但是很多时候安装多个版本的库的时候都会make install在opt目录下。、
  安装在opt的文件中会有share文件夹,这里面就有咱们需要的OpenCV文件夹,所以如果要自己有选择的控制版本,则在find_package这句话前面去设置opencv的OpenCV文件夹在哪里,添加set(OpenCV_DIR /opt/opencv-2.4.11/share/OpenCV)这句话。因为我的opencv2.4.11版本install在/opt/opencv-2.4.11文件夹下。这个可以根据你install的位置去变化。

CSDNXIAOD
CSDNXIAOD   2016.04.17 02:02

opencv指令路径设置
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

devmiao
devmiao   Ds   Rxr 2016.04.17 03:54
fanhongyuan21
fanhongyuan21 具体怎么操作呢
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
CMakeLists.txt添加opencv库注意事项
CMakeLists.txt文件# cmake needs this line cmake_minimum_required(VERSION 2.8)# Define project name project(opencvTest)# Find OpenCV, you may need to set OpenCV_DIR variable # to the absolute path to the
用CMake在windows下编译vs的opencv程序
网上有很多CMAKE编译opencv的教程,但是到最后具体程序的时候都是采用VS新建工程的方法,这种方法费时费力还不可移植,需要不断地添加库目录,添加链接项。而如果用CMAKE来管理项目,就可以直接把opencv包含进去,移植到另外的机器也很轻松了。
在CLoin下配置opencv的方法(最简方式)
笔者所用环境 Mac 10.11 + cLoin + brew + opencv 3.2 cLion这个IDE怎么安装就不赘述了。 安装brew。brew是一个安装软件的工具,ruby写的,我们通过这个玩意,下载安装编译好的OpenCV (这个是安装方法) brew install homebrew/science/opencv3 下载安装opencv 打开cLoin,新建工程,先run一下 ...
关于CMAKE中查找自定义路径OpenCV的问题
本文解决了多版本opencv机器中中,使用cmake选择特定版本的问题
CMake自动配置OpenCV
五、用CMake自动配置OpenCV 没用CMake的时候,要想在VS中使用OpenCV,配置起来相当麻烦,比如包含路径、链接路径、链接库都要配置。有了CMake,只需要一个命令:find_package(OpenCV REQUIRED)就可以轻松搞定。 REQUIRED参数,其含义是指这个共享库是否是工程必须的,如果使用了这个参数,说明这个链接库是必备库,如果找不到这个链接库,则工程不能编译
win10 Cmake编译 深入理解Opencv 源码
按工程里面的readme操作即可即下面的步骤
CMakeLists.txt笔记 OpenCV2和3共存
OpenCV2和3共存:如果2默认编译安装了,那么2的库位置应该在/usr/local/lib ,再CMakeLists.txt中 find_package,系统默认会找/usr/local/share/OpenCVConfig.cmake 再下载3源码,解压后mkdir build cd build 更改安装目录(先在/usr/local下新建文件夹opencv3)cmake -D CMAKE_
CMake找不到opencv库解决办法
一、问题详情 在ubuntu中使用CMake编译链接opencv库的程序时FIND_PACKAGE(OpenCV REQUIRED)报错,找不到opencv,信息如下: Found OpenCV Windows Pack but it has no binaries compatible with your configuration. You should manually p
opencv CmakeLists.txt 小示例
CmakeLists.txt ######## A simple cmakelists.txt file for OpenCV() #############    cmake_minimum_required(VERSION 2.8) PROJECT(ShowImage)   FIND_PACKAGE( OpenCV REQUIRED )    INCLUDE_DIRECTORI
windows下编译使用opencv的cmake工程
参考:http://blog.csdn.net/qiurisuixiang/article/details/86652781,下载cmake,安装 2,下载opencv3.2,解压 3,用cmake编译opencv,源文件目录选择解压后的opencv,目标文件夹相当于自己建个build,点击configure(相当于cmake吧,生成MakeFile),然后mingw32-make(相当于mak