美文网首页
opencv源码编译

opencv源码编译

作者: xabcwAI小白 | 来源:发表于2018-02-05 14:57 被阅读0次

    AI小白开始搞图像相关的东西,绕不过去opencv,听从前人指导进行源码安装。

    1. gitclone下载源码 git clonehttps://github.com/opencv/opencv.git

    2. 在源码的目录下可以看到一个CMakeList.txt,如果是在这里直接cmake的话会报错:

    CMake Error at CMakeLists.txt:11 (message):

      FATAL: In-source builds are not allowed.

            You should create a separate directory for build files.

       图1. FATAL: In-source builds are not allowed.

     3 . 在源码的根目录下建立一个新的目录mkdir build, 进入build目录,执行cmake .. (..表示源码在当前目录的上一层目录上面),但是这时候还是报和第二步相同的错误。

    去看这时候的源码目录里面多了一个CMakeCache.txt  ,而初始下载下来的项目是没有这个的,初始源码如下:

    图2. opecv source

    删除这个多出来的文件,再进入build文件夹cmake .. 就正常了。

    build 文件夹中出现了Makefile:

    图3. cmake之后生成的文件

      5.  在build文件夹下执行make这时候可以正常make了。

    6. 进行到13%的时候报错了:

    图4 . cvdef.h: No such file or directory

    提示相关文件找不到,但是在系统中搜索了一下上述报错两个文件都在,那就需要修改Makefile中的依赖路径。

    参考:http://blog.csdn.net/farmwang/article/details/78573387

    相关文章

      网友评论

          本文标题:opencv源码编译

          本文链接:https://www.haomeiwen.com/subject/ttwszxtx.html