opencv其实安装按说算是很简单的,但是中间会出现个种问题,然后…然后…然后会踩很多坑
其实真的是用最纯净的系统安装软件是一种
windows 安装
因为有打包的.exe文件,所以只要傻瓜式安装可执行文件,然后配置环境变量就可以用了,详情可见链接
redhat7.2安装opencv3.4.1
(安装的是java调用工具)
- 1、首先安装gcc和c++编译器
使用yum安装命令:yum install gcc gcc-c++ - 2、安装cmake
使用yum安装:yum install cmake*
会自动安装最新版本的cmake。 - 3、gtk+2.10.1.tar.bz2的安装
gtk2.0使用yum安装:yum install gtk2-devel
- 4、安装ant,使得opencv编译java接口包
yum install ant
5、opencv的安装
下载链接http://opencv.org/releases.html,选择sources版本,解压后将opencv3.4.1的安装包拷贝到/home/opencv/目录下(/home/opencv目录可以换成其他目录)。
进入解压后的opencv3.4.1目录,执行以下命令:(1)、创建编译目录
cd home/opencv/opencv3.4.1/ mkdir build cd build
(2)、生成makefile(/home/opencv目录可以换成其他目录)
cmake -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTS=OFF -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/home/opencv ..
(如果报错:FATAL: In-source builds are not allowed , You should create a separate directory for build files. 则把 opencv3.4.1/cMakeCache.txt 删除后再试)
(IPPICV: Download: ippicv_2017u2_lnx_intel64_20170418.tgz ,速度有点慢,多等一会儿)(3)、编译
make
(4)、安装
make install
6、opencv安装后产生的文件
(1)opencv-3.4.1/build/lib/libopencv_java341.so
(2)opencv-3.4.1/build/bin/opencv-341.jar
(上面参考链接)
(后续环境变量设置可参考RedHat机器opencv安装)扫描二维码关注公众号,回复: 3424907 查看本文章
ubantu 安装opencv3.4.1
1、安装依赖库和cmake ,如果提醒需要apt-get update,那就先sudo su进入root权限,再sudo apt-get update,然后在执行下面命令
sudo apt-get install cmake sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
2、安装完cmake之后将要用cmake执行命令 ,创建编译文件夹,不创建的会提示(如下图)
mkdir my_build_dir cd my_build_dir
3、cmake一下
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. #注意:如果已经在新的文件夹中编译,但是还会出现之前的报错,把cmakecache.txt删了再编译就可 #期间可能会下载一个东西,等待一会儿就OK
4、执行命令,这将是一个漫长的编译过程
sudo make
5、执行命令
sudo make install
(步骤1-5已经安装完了opencv,下面的步骤继续安装java的环境,生成jar包)
(上面教程可用c++来调用了,后续需要添加相关的路径和环境变量,可参考链接)6、安装opencv-java
首先, 需要安装ant
sudo apt-get install ant
其次 需要运行cmake, 关键是cmake的参数, 官网给的是这样的:
export JAVA_HOME=/usr/lib/jvm/java-6-oracle#这句不加应该也可以的 cmake -DBUILD_SHARED_LIBS=OFF ..
用上面那样的参数运行cmake以后, 再:
make -j8 sudo make install
如果报错,那么上面的cmake用下面的语句重新执行:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -DBUILD_TESTS=OFF ..
- 7、判断是否成功
以上操作结束后, 看看build文件夹, bin目录下是不是有一个opencv-248.jar文件,如果有的话 就说明成功安装了opencv的java组件…
(后续eclipse配置,可参考链接,另外上面部分参考网址)