一:远程桌面

首先先确定端口号是否开放

云服务器部署dockers项目 云服务器环境搭建_服务器

并且进入安全中心给0.0.0.0添加ip白名单

云服务器部署dockers项目 云服务器环境搭建_服务器_02

云服务器部署dockers项目 云服务器环境搭建_服务器_03

点击添加

云服务器部署dockers项目 云服务器环境搭建_云服务_04

完成效果

云服务器部署dockers项目 云服务器环境搭建_服务器_05

二:通过ssh远程连接对云服务器进行安装配置

云服务器部署dockers项目 云服务器环境搭建_服务器_06

云服务器部署dockers项目 云服务器环境搭建_云服务_07

输入密码点击确定即通过ssh连接到云服务器终端

云服务器部署dockers项目 云服务器环境搭建_服务器_08

对以下命令进行操作

apt update
apt install xrdp  [输入y,回车]
apt install xubuntu-desktop [输入y,回车]
  echo “xfce4-session” > ~/.xsession
vi /etc/xrdp/startwm.sh
在. /etc/X11/Xsession前一行插入
xfce4-session

  service xrdp restart

三:打开windows的远程连接

云服务器部署dockers项目 云服务器环境搭建_服务器_09

输入公网云服务器地址

云服务器部署dockers项目 云服务器环境搭建_运维_10

云服务器部署dockers项目 云服务器环境搭建_远程连接_11

点击连接,点击是

云服务器部署dockers项目 云服务器环境搭建_云服务器部署dockers项目_12

选择连接模式sesman-Xvnc, 输入登录用户和密码

云服务器部署dockers项目 云服务器环境搭建_运维_13

点击ok就进入到远程桌面

云服务器部署dockers项目 云服务器环境搭建_远程连接_14

四:安装Qt5

因为阿里云服务器默认使用阿里源,所以不需要更换镜像站

直接输入 下面命令

apt-get install cmake qt5-default qtcreator

云服务器部署dockers项目 云服务器环境搭建_云服务器部署dockers项目_15

云服务器部署dockers项目 云服务器环境搭建_远程连接_16

输入y回车

云服务器部署dockers项目 云服务器环境搭建_云服务器部署dockers项目_17

Qt安装完成后,有可能会因为vnc远程的原因打开是黑框无法显示(没有请忽略)

解决办法:

云服务器部署dockers项目 云服务器环境搭建_云服务器部署dockers项目_18

云服务器部署dockers项目 云服务器环境搭建_运维_19

云服务器部署dockers项目 云服务器环境搭建_云服务器部署dockers项目_20

五:安装cmake 

在命名终端中输入命令

apt install cmake

云服务器部署dockers项目 云服务器环境搭建_云服务_21

可以看到默认有cmake

云服务器部署dockers项目 云服务器环境搭建_服务器_22

使用默认的cmake是3.5.1版本,为了编译opencv框架,

云服务器部署dockers项目 云服务器环境搭建_运维_23

sudo apt-get install build-essential
wget http://www.cmake.org/files/v3.5/cmake-3.5.1.tar.gz
tar xf cmake-3.5.1.tar.gz
cd cmake-3.5.1
./configure
make
sudo make install
cmake --version

顺便把opencv需要的依赖安装了 [输入y,回车]

sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff5-dev libdc1394-22-dev      
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev
sudo apt-get install libxvidcore-dev libx264-dev       
sudo apt-get install libatlas-base-dev gfortran        
sudo apt-get install ffmpeg

安装cmake gui 图形界面

sudo apt-get install cmake-qt-gui

云服务器部署dockers项目 云服务器环境搭建_服务器_24

输入cmake-gui打开图像界面

云服务器部署dockers项目 云服务器环境搭建_云服务器部署dockers项目_25

六:上传并编译opencv框架

打开crt连接上云服务器终端

云服务器部署dockers项目 云服务器环境搭建_云服务_26

右键点击去到sftp界面

云服务器部署dockers项目 云服务器环境搭建_云服务器部署dockers项目_27

在D盘创建一个默认windows下sftp文件存储路径Documents

云服务器部署dockers项目 云服务器环境搭建_运维_28

并将源码拷贝到该目录下

云服务器部署dockers项目 云服务器环境搭建_运维_29

输入lls就可以看到这个目录下的东西

云服务器部署dockers项目 云服务器环境搭建_云服务_30

输入ls pwd就可以看到云服务器端默认文件的存储位置

云服务器部署dockers项目 云服务器环境搭建_运维_31

我们创建一个文件夹用来存储源码

云服务器部署dockers项目 云服务器环境搭建_云服务器部署dockers项目_32

使用put将源码上传到服务器/root/OPENCVSRC下

put opencv_3.4.1_source.zip

云服务器部署dockers项目 云服务器环境搭建_运维_33

这时候就已经上传完毕了。

返回终端解压opencv_3.4.1_source.zip

云服务器部署dockers项目 云服务器环境搭建_云服务器部署dockers项目_34

创建一个编译目录opencv_3.4.1_bulid

云服务器部署dockers项目 云服务器环境搭建_运维_35

去到图像界面

云服务器部署dockers项目 云服务器环境搭建_服务器_36

云服务器部署dockers项目 云服务器环境搭建_运维_37

点击finish开始cmake

云服务器部署dockers项目 云服务器环境搭建_运维_38

在BUILD_opencv_world这个地方打个勾

云服务器部署dockers项目 云服务器环境搭建_远程连接_39

都是白色之后点击gennerate

云服务器部署dockers项目 云服务器环境搭建_运维_40

云服务器部署dockers项目 云服务器环境搭建_云服务_41

退出cmake-gui,返回终端,进入目录执行make

云服务器部署dockers项目 云服务器环境搭建_云服务器部署dockers项目_42

云服务器部署dockers项目 云服务器环境搭建_云服务器部署dockers项目_43

云服务器部署dockers项目 云服务器环境搭建_运维_44

执行make install 

云服务器部署dockers项目 云服务器环境搭建_云服务器部署dockers项目_45

到系统库里头查看是否有库文件

云服务器部署dockers项目 云服务器环境搭建_云服务器部署dockers项目_46

修改 /etc/ld.so.conf  这个文件是linux系统加载.so目录的文件。系统启动的时候会把

这个文件下的.so文件读取进来

在文件中加入 include /usr/local/lib

然后执行 ldconfig 命令让其生效