异常500,程序异常,Exception
当前位置:Exception500 » 开发工具 » 阿里云CentOS7安装OpenCV3.4.3(4.0.0.)教程

阿里云CentOS7安装OpenCV3.4.3(4.0.0.)教程

来源:exception500.com    发布时间:2020-02-14 09-35-45    浏览次数:1861次

简介:OpenCV是为了提高计算效率而设计的,并且非常注重实时应用程序。该库采用优化的C/C+语言编写,可利用多核处理.通过OpenCL启用,它可以利用底层异构计算平台的硬件加速。

一、安装OpenCV的依赖:

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"


三、下载、解压并创建build目录:

在根目录下创建/data/opencv目录,并进入:

cd /data/opencv

下载安装包:

wget https://github.com/opencv/opencv/archive/3.4.3.zip

解压并创建build目录:

unzip 3.4.3.zip
cd /opencv-3.4.3
mkdir build
cd build


四、安装编译生成so文件

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/data/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=/data/opencv/opencv-3.4.3 -DBUILD_TESTS=OFF ..
make -j8
sudo make install

注意:生成jar包需要检查是否有ant环境,否则生成失败。make -j8 根据机器的配置来设定,具体自行查资料。结束后bin下就可以看到opencv-343.jar


六、确认so文件是否生成:

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

如上,基于阿里云CentOS7安装OpenCV3.4.3教程完毕。



[关键词: OpenCL CentOS7OpenCV ]

  • 上一篇:没有了
  • 下一篇:没有了
软件开发 程序错误 异常 500错误 Exception Copyright© 2019-2021  Exception500 版权所有  【蜀ICP备15020376号-9】  网站地图