Centos764位OpenCV3.4.3安装教程原创

分类: 首页- >Java技术 | 阅读: 58 | 评论: 0 | 2019-06-13 09:25:26 
摘要:OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

导读:OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python、Java and MATLAB/OCTAVE(版本2.5)的接口。这些语言的API接口函数可以通过在线文档获得。如今也提供对于C#、Ch、Ruby,GO的支持。

一、安装依赖

yum install cmake gcc gcc-c++ gtk+-devel 
gimp-devel gimp-devel-tools gimp-help-browser 
zlib-devel libtiff-devel libjpeg-devel libpng-devel 
gstreamer-devel libavc1394-devel libraw1394-devel 
libdc1394-devel jasper-devel jasper-utils 
swig python libtool nasm kernel-devel

yum install gtk2-devel
yum install ant

二、其中需要注意的是build-essential通过下面来安装
yum groupinstall "Development Tools"

三、解压并创建目录
cd /data1/opencv
unzip 3.4.3.zip
cd /opencv3.4.3
mkdir build
cd build

四、安装编译生成so文件
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/data1/opencv/opencv-3.4.3 ..
make
sudo make install
注意:make的时候需要注意python的版本,应在2.7及以上,否则报python的相关错误,这个时候可以在lib下发现生成了libopencv-343.so文件

五、编译生成jar文件
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/data1/opencv/opencv-3.4.3 -DBUILD_TESTS=OFF ..
make -j8
sudo make install
注意:生成jar包需要检查是否有ant环境,否则生成失败。make -j8 根据机器的配置来设定,具体自行查资料。结束后bin下就可以看到opencv-343.jar

/data1/opencv/opencv-3.4.3/build/lib/libopencv_java343.so


Centos764位OpenCV3.4.3安装教程
参考:
https://blog.csdn.net/zl18310999566/article/details/77880862
https://www.cnblogs.com/FZfangzheng/p/7588944.html
https://blog.csdn.net/weixin_42225141/article/details/84799130

https://blog.csdn.net/john_hhuang/article/details/81030524


 声明:www.mbaike.net 博客文章版权属于作者,受法律保护。未经作者同意不得转载。
标签 Centos OpenCV Java
相关搜索

共有 0 条网友评论

还木有留言,还不抢沙发?

发布评论:

昵称: 邮箱: 验证码:
文明上网,理性发言!
© 移动互联百科(www.mbaike.net) | WAP站点 | 站长QQ:459104018 | 备案号:蜀ICP备14008230号-2