安装jdk
Java环境可选择 Oracle 的 JDK,或是 OpenJDK,为图方便,这边直接通过命令安装 OpenJDK 8。
sudo apt-get install openjdk-7-jre openjdk-7-jdk
通过上述命令安装 OpenJDK,默认安装位置为 /usr/lib/jvm/java-8-openjdk-amd64
接着需要配置一下 JAVA_HOME 环境变量,为方便,我们在 ~/.bashrc 中进行设置
vim ~/.bashrc
在文件最前面添加如下单独一行(注意 = 号前后不能有空格),并保存:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
接着还需要让该环境变量生效,执行如下代码:
source ~/.bashrc # 使变量设置生效
linux编译安装opencv
安装gcc以及cmake等等乱七八糟的软件,opencv的版本建议使用2.4.x的版本,新出的版本好多方法都没法用了,需要重新编译其他源码包,比较麻烦。例如基于surf和sift匹配算法在2.4以上的版本里面就没有了。
sudo apt-get install build-essential python-dev cmake
下载opencv并解压缩
tar -zxvf opencv.tar.gz
创建编译目录,并在此目录下执行如下命令:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
上面的CMAKE_BUILD_TYPE =RELEASE指明编译的版本是Release版,CMAKE_INSTALL_PREFIX=/usr/local指明编译后的可执行程序的存放目录。
执行make和install:
make sudo make install
如果没有出错的话,OpenCV的整个编译过程就完成了! 如果有错误,那就复制错误内容,到网上查找解决办法,一般来说这是个很痛苦的过程,所以希望你有好运气,一次编译就能过.