Linux安装opencv3.3+JDK12+Eclipse

  1. 安装JavaJDK

下载好JDKLinux版本

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 

        cd 到存放JDK的目录下解压文件:
               tar -zxvf jdk-8u171-linux-x64.tar.gz

将解压后的文件移动到/usr/lib目录下

切换到 /usr/lib目录下

cd  /usr/lib

并新建jdk目录

sudo mkdir jdk

将解压的jdk文件复制到新建的/usr/lib/jdk目录下来

sudo mv ~/jdk1.8.0_171/usr/lib/jdk
 
执行命令后可到 usr/lib/jdk 目录下查看是否复制成功

 

配置java环境变量

sudo vi /etc/profile

 

#set java env

export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_171

export JRE_HOME=${JAVA_HOME}/jre   

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib   

export PATH=${JAVA_HOME}/bin:$PATH

 

执行命令使修改立即生效

 

source /etc/profile

 

  1. 安装opencv

在官网下载opencv3.2版本,解压到/home/manifold/cv/opencv3.2

 

执行一些安装:

 

sudo apt-get install build-essential

 

sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

 

sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev

 

 

 

cd ~/opencv3.2

mkdir build

cd build

 

5、apt-get install ant

 

export JAVA_HOME=/usr/lib/jvm/jdk1.8

 

6、cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ..

 

vim  opencv3.2/CMakeList.txt ,在弹出的文件开头加入一行(注意里面的引号要英文状态下的):

 

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_FORCE_INLINES")。

 

然后按esc和:wq保存退出。

$ cd opencv-3.1.0/build

$ cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

出现下图所示yes情况即配置成功

 

https://img-blog.csdn.net/20170105210936116

 

然后make -j7
make install即可。
在/usr/local/share/OpenCV/java可以看到opencv-320.jar和so文件

  1. 安装eclipse

 首先要保证JDK已经安装完毕并且正确

 

下载Eclipse并解压

sudo tar zxvf eclipse-inst-linux64.tar.gz -C /opt/

 

创建eclipse图标

首先输入指令: cd /usr/share/applications

然后输入指令: sudo vim eclipse.desktop

最后将下面的代码复制到文件中:

[Desktop Entry]

Encoding=UTF-8

Name=Eclipse

Comment=Eclipse

Exec=/opt/eclipse/eclipse

Icon=/opt/eclipse/icon.xpm

Terminal=false

StartupNotify=true

Type=Application

Categories=Application;Development;

 

 

3.3将eclipse变为可执行文件

指令为:sudo chmod u+x eclipse.desktop

3.4 在/usr/share/applications目录下将Eclipse图标复制到桌面

3.5点击图标下载相关的eclipse版本

 

猜你喜欢

转载自blog.csdn.net/lieanwan2780/article/details/93459813