Linux Opencv 2.4.4安装

如果碰到无法生成java的JNI接口的问题,请参考一下官方文档:[url]http://docs.opencv.org/doc/tutorials/introduction/desktop_java/java_dev_intro.html[/url]
如果还有问题,请继续往下看
1、官网下载 [url]http://opencv.org/ [/url]
2、解压缩文件,另外再创建一个编译的目录 mkdir opencv
3、使用cmake编译

如果没有cmake,去cmake的官网[url]http://cmake.org/cmake/resources/software.html[/url]下载最新的cmake(2.8.10.2),通过yum安装的cmake(2.6.4)查询JNI环境失败

wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz
tar xvf cmake-2.8.10.2.tar.gz
sh bootstrap && make && make install

安装opencv的依赖库
安装python支持,需要先安装numpy
安装图片库的支持
安装ant,如果用java调用的话,必须安装ant
[code]
yum install numpy.x86_64 numpy-f2py.x86_64
yum install libtiff.x86_64 libjpeg.x86_64 libpng.x86_64 jasper-libs.x86_64
yum install libtiff-devel.x86_64 libjpeg-devel.x86_64 jasper-devel.x86_64 libpng-devel.x86_64
yum install ant
[/code]
之后开始使用cmake进行编译
[code] cd opencv
用到cmake的选项:
BUILD_SHARED_LIBS:共享
BUILD_EXAMPLES:编译demo
BUILD_FAT_JAVA_LIB:java支持 (如果java调用opencv,必须打开这个选项)
INSTALL_PYTHON_EXAMPLES:安装python的demo
cmake -DBUILD_SHARED_LIBS=OFF -DBUILD_FAT_JAVA_LIB=ON ../opencv-2.4.4
[/code]
确认log没有报错,如果有错误请根据提示安装相应的库或设置环境变量
如果顺的话,打开编译目录的CMakeCache.txt,可以看到下面的信息

//Include opencv_java module into the OpenCV build
BUILD_opencv_java:BOOL=ON

说明java支持都已经安装ok

4、使用make进行编译和安装

make && make install
sudo cp bin/libopencv_java244.so /usr/local/lib/
sudo ln \-s /usr/local/lib/libopencv_java244.so /usr/lib/libopencv_java244.so
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值