服务器Ubuntu 18.04 安装opencv3.2(或其他版本)出现的问题及windows、linux互传文件问题

安装步骤:

1、安装前准备

sudo apt-get install build-essential cmake git
sudo apt-get install pkg-config libgtk2.0-dev
sudo apt-get install libssl-dev libv4l-dev v4l-utils

2、下载安装包

git clone https://github.com/opencv/opencv.git
cd opencv
git checkout tags/3.2.0

3、安装


cd opencv
mkdir build
cd build/
#cmake时不要省略..
cmake \
-DCMAKE_BUILD_TYPE=RELEASE \
-DCMAKE_INSTALL_PREFIX=/usr/local \
\
-DWITH_CUDA=OFF \
\
-DBUILD_DOCS=OFF \
-DBUILD_EXAMPLES=OFF \
-DBUILD_TESTS=OFF \
-DBUILD_PERF_TESTS=OFF \
..

cmake时出现ICV: Downloading ippicv_linux_20151201.tgz...,这是因为ippicv_linux_2015121.tgz由于网络原因无法下载造成的

解决办法:下载该zip文件,复制替换opencv-3.2.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e文件夹下面的同名文件,重新cmake即可。 这里我用的是服务器,我电脑是windows系统,在windows下有多种下载方法,提出两种:在GitHub下载:https://github.com/opencv/opencv_3rdparty/tree/ippicv/master_20151201/ippicvc

第二种是,在csdn搜索 ippicv_linux_20151201.tgz文件下载即可

下载完复制替换到opencv-3.2.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e路径下即可,为了便于小白操作,这里给出步骤:

下载完安装包以后,不需要解压。以下是从本地windows上传文件到服务器的方法:

(1)安装xshell7、xftp7

(2)在虚拟机输入:ifconfig查看IP地址

在这里插入图片描述

 服务器用一下方式查看IP地址

 

 

(3)打开xftp7

在这里插入图片描述

 

 在这里插入图片描述

 (4)打开xshell7

在这里插入图片描述

 xshell7出现linux一样的终端输入即可

(5)按要求输入密码后

 

 拖动要传输的文件即可。

最后我们要替换的就是opencv-3.2.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e路径下的文件,在对话框里的linux里删除,再从windows下下载的ippicv_linux_20151201.tgz拖动到指定文件夹中就可以了。

解决好cmake问题,就要继续编译啦。

4、make编译

make -j $(nproc --all)#后面的“ $(nproc --all)”可以不执行
sudo make install

 完成这一步,就没有问题啦。

注:make -j过程中会等待久一点,看配置吧,如果服务器的内存比较小,可能会出现c++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate.内存不足问题,解决办法是临时使用交换分区。参考:http://t.csdn.cn/ZBnPkz   然后再进行makeicon-default.png?t=N2N8http://t.csdn.cn/ZBnPk

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值