opencv3.4.1安装

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u014665013/article/details/81267277

opencv其实安装按说算是很简单的,但是中间会出现个种问题,然后…然后…然后会踩很多坑

其实真的是用最纯净的系统安装软件是一种

windows 安装

因为有打包的.exe文件,所以只要傻瓜式安装可执行文件,然后配置环境变量就可以用了,详情可见链接

redhat7.2安装opencv3.4.1

(安装的是java调用工具)

  • 1、首先安装gcc和c++编译器
    使用yum安装命令:yum install gcc gcc-c++
  • 2、安装cmake
    使用yum安装:yum install cmake*
    会自动安装最新版本的cmake。
  • 3、gtk+2.10.1.tar.bz2的安装
    gtk2.0使用yum安装:yum install gtk2-devel
  • 4、安装ant,使得opencv编译java接口包
    yum install ant
  • 5、opencv的安装
    下载链接http://opencv.org/releases.html,选择sources版本,解压后将opencv3.4.1的安装包拷贝到/home/opencv/目录下(/home/opencv目录可以换成其他目录)。
    进入解压后的opencv3.4.1目录,执行以下命令:

    • (1)、创建编译目录

      cd home/opencv/opencv3.4.1/
      mkdir build
      cd build
    • (2)、生成makefile(/home/opencv目录可以换成其他目录)

      cmake -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTS=OFF -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/home/opencv ..

      (如果报错:FATAL: In-source builds are not allowed , You should create a separate directory for build files. 则把 opencv3.4.1/cMakeCache.txt 删除后再试)
      (IPPICV: Download: ippicv_2017u2_lnx_intel64_20170418.tgz ,速度有点慢,多等一会儿)

    • (3)、编译

      make
    • (4)、安装

      make install
  • 6、opencv安装后产生的文件
    (1)opencv-3.4.1/build/lib/libopencv_java341.so
    (2)opencv-3.4.1/build/bin/opencv-341.jar
    (上面参考链接
    (后续环境变量设置可参考RedHat机器opencv安装

ubantu 安装opencv3.4.1

  • 1、安装依赖库和cmake ,如果提醒需要apt-get update,那就先sudo su进入root权限,再sudo apt-get update,然后在执行下面命令

    sudo apt-get install cmake  
    sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev 
  • 2、安装完cmake之后将要用cmake执行命令 ,创建编译文件夹,不创建的会提示(如下图)

    mkdir my_build_dir
    cd my_build_dir
  • 3、cmake一下

    cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
    
    #注意:如果已经在新的文件夹中编译,但是还会出现之前的报错,把cmakecache.txt删了再编译就可
    
    
    #期间可能会下载一个东西,等待一会儿就OK 
    
  • 4、执行命令,这将是一个漫长的编译过程

    sudo make
  • 5、执行命令

    sudo make install

    (步骤1-5已经安装完了opencv,下面的步骤继续安装java的环境,生成jar包)
    (上面教程可用c++来调用了,后续需要添加相关的路径和环境变量,可参考链接

  • 6、安装opencv-java

    • 首先, 需要安装ant

      sudo apt-get install ant 
    • 其次 需要运行cmake, 关键是cmake的参数, 官网给的是这样的:

      export JAVA_HOME=/usr/lib/jvm/java-6-oracle#这句不加应该也可以的 
      cmake -DBUILD_SHARED_LIBS=OFF .. 
    • 用上面那样的参数运行cmake以后, 再:

      make -j8 
      sudo make install 

      如果报错,那么上面的cmake用下面的语句重新执行:
      cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -DBUILD_TESTS=OFF ..

  • 7、判断是否成功
    以上操作结束后, 看看build文件夹, bin目录下是不是有一个opencv-248.jar文件,如果有的话 就说明成功安装了opencv的java组件…
    (后续eclipse配置,可参考链接,另外上面部分参考网址
展开阅读全文

没有更多推荐了,返回首页