opencv原文章:http://www.linuxidc.com/Linux/2013-08/88462.htm
jdk7原文章:http://www.cnblogs.com/zhoulf/archive/2013/02/04/2891608.html
Linux系统版本:系统CentOS6.3
OpenCV版本:OpenCV2.4.9
jdk版本:jdk7
Netbean版本:netbeans-8.0.2-cpp-linux
OpenCV的安装
1) 安装依赖库(重要,否则opencv无法运行)
安装前需通过su命令获取root权限
yum install gcc-c++
yum install gtk2-devel.i686
yum install gimp-devel.i686
yum install gimp-devel-tools.i686
yum install gimp-help-browser.i686
yum install zlib-devel.i686
yum install libtiff-devel.i686
yum install libjpeg-devel.i686
yum install libpng-devel.i686
yum install gstreamer-devel.i686
yum install libavc1394-devel.i686
yum install libraw1394-devel.i686
yum install libdc1394-devel.i686
yum install jasper-devel.i686
yum install jasper-utils.i686
yum install cmake
yum install swig
yum install python
yum –y install libtool
yum install nasm.i686
2) 下载OpenCV2.4.9
http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip/download
3) unzip opencv-2.4.9.zip
4) cd opencv-2.4.9 进入源码文件夹
5) cmake CMakeLists.txt 生成build文件
6) make 完成opencv的编译
7) sudo make install 完成opencv的安装
安装完成后,Opencv的头文件目录:/usr/local/include,库文件: /ust/local/lib
8) cd /etc/ldso.conf.d/ 进入库文件环境变量配置文件夹,命令"ls",可查看当前文件夹下已有的库文件配置。
9) sudo vimopencv.conf 按"i",进入插入编辑模式,输入opencv的库文件目录“/usr/local/lib”,保存退出。
10) ldconfig 加载库文件配置
安装JDK7
Netbeans8的安装需要JDK7或以上版本
安装方式:rpm安装
软件:jdk-7-linux-x64.rpm
下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html
1) 检验系统原版本
[[email protected] ~]# java -version java version "1.6.0_24" OpenJDK Runtime Environment (IcedTea6 1.11.1) (rhel-1.45.1.11.1.el6-x86_64) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode) |
2) 进一步查看JDK信息:
[[email protected] ~]# rpm -qa | grep java tzdata-java-2012c-1.el6.noarch java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64 |
3) 卸载OpenJDK,执行以下操作:
[[email protected] ~]# rpm -e --nodeps tzdata-java-2012c-1.el6.noarch [[email protected] ~]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64 |
注意: Java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64的名字不一定是这个,以上一步查看JDK的信息中显示的第二行名字为准
4) 安装JDK
上传新的jdk-7-linux-x64.rpm软件到/usr/local/执行以下操作:
[[email protected] local]# rpm -ivh jdk-7-linux-x64.rpm |
JDK默认安装在/usr/java中。
5) 配置环境变量
修改系统环境变量文件
vi + /etc/profile |
向文件里面追加以下内容:
JAVA_HOME=/usr/java/jdk1.7.0 JRE_HOME=/usr/java/jdk1.7.0/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME JRE_HOME PATH CLASSPATH |
使修改生效
[[email protected] local]# source /etc/profile //使修改立即生效 [[email protected] local]# echo $PATH //查看PATH值 |
查看系统环境状态
[[email protected] ~]# echo $PATH /usr/local/cmake/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/java/jdk1.7.0/bin:/usr/java/jdk1.7.0/jre/bin:/root/bin |
6) 验证安装
执行以下操作,查看信息是否正常:
[[email protected] bin]# java [[email protected] bin]# javac [[email protected] bin]# java -version java version "1.7.0" Java(TM) SE Runtime Environment (build 1.7.0-b147) Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode) |
安装成功!
安装netbeans-8.0.2
若已经安装,则需要重新建立一个新工程,以便netbeans自动更新本地设置。
1) 下载netbeans-8.0.2-cpp-linux.sh
地址:http://dlc-cdn.sun.com/netbeans/8.0.2/final/bundles/netbeans-8.0.2-cpp-linux.sh
2) 直接在终端运行 ./netbeans-8.0.2-cpp-linux.sh,出现图形界面后,按提示进行安装即可。