Ubuntu18.04 + opencv(C++)虚拟机环境

在虚拟机创建环境

先去官网下载Ubuntu18.04的iso文件在这里插入图片描述
然后打开虚拟机进行配置安装:
这里我是用的VM版本是15.5版本
在这里插入图片描述

  1. 点击创建新的虚拟机

  2. 选择自定义,然后点击下一步在这里插入图片描述

  3. 不用修改直接点击下一步在这里插入图片描述

  4. 选择稍后安装操作系统,然后点击下一步在这里插入图片描述

  5. 选择对应的系统,然后下一步在这里插入图片描述

  6. 输入虚拟机的名称,选择安装位置,然后点击下一步在这里插入图片描述

  7. 选择处理器和内核数量(1个处理器,内核数量为4),然后点击下一步在这里插入图片描述

  8. 选择虚拟机内存大小,我的电脑内存是16G,所以我选择了4G,可以根据自己的电脑内存进行合适的选择,然后点击下一步:在这里插入图片描述

  9. 然后选择网络类型为使用网络地址转换,点击下一步在这里插入图片描述

  10. I/O控制器类型,使用推荐,直接点击下一步在这里插入图片描述

  11. 磁盘类型使用推荐,直接点击下一步在这里插入图片描述

  12. 选择创建新虚拟磁盘然后点击下一步在这里插入图片描述

  13. 指定磁盘的容量,大家可以保持默认直接点击下一步,电脑磁盘比较大的,可以选择大一点,然后立即分配所有磁盘空间,点击下一步。在这里插入图片描述

  14. 保持默认,直接点击下一步在这里插入图片描述

  15. 点击自定义硬件,然后点击新CD/DVD,使用ISO映像文件,这里选择下载的Ubuntu18.04的ISO文件,然后点击USB控制器,改为usb 3.0(因为之后可能需要使用摄像头,所以这里先进行修改,不需要的可以忽略),处理器勾选虚拟化intelVT选项在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

  16. 关闭后点击完成,等待创建完成在这里插入图片描述

安装Ubuntu系统

等待创建完成后我们就可以开启虚拟机进行安装系统的配置

  1. 语言我们先选择英语(English),之后可以再修改为中文,来保证目录路径都是英文,然后点击install Ubuntu。在这里插入图片描述
  2. 点击continue。在这里插入图片描述
  3. 选择Normal installation,勾选下面的两个选择,点击Continue。在这里插入图片描述
  4. 这一步进行磁盘的分区,选择something else,然后点击Continue。在这里插入图片描述
  5. 按下图步骤进行,然后新建分区在这里插入图片描述
  6. 先创建一个启动分区256M在这里插入图片描述
  7. 然后创建一个交换分区“swap”,大小是6G=6144MB在这里插入图片描述
  8. 最后剩下的分给根分区(“/”)在这里插入图片描述
  9. 分区创建完成后,点击install Now在这里插入图片描述
  10. 区域选择shanghai,然后继续在这里插入图片描述
  11. 输入名字和密码,选择是否需要密码,我选择不需要密码自动登录,然后点击继续在这里插入图片描述
  12. 进行漫长的等待,等待安装完成在这里插入图片描述
  13. 安装完成后,点击restart Now在这里插入图片描述
  14. 最后我们就可以进入系统在这里插入图片描述

修改系统语言

如果不习惯英文,接下来我们修改一下系统语言

  1. 点击桌面右上角的倒三角,然后点击设置在这里插入图片描述
  2. 点击Region & Langeuage然后点击Manage Install Languages。在这里插入图片描述
  3. 点击之后会出现新界面和对话框提示有语言支持需要安装,选择install ,然后会提示输入密码,输入密码之后等待安装完成。
    在这里插入图片描述在这里插入图片描述
  4. 安装完成之后我们点击install/Remove Langguages查看简体中文已经安装好:在这里插入图片描述在这里插入图片描述
  5. 然后我们将汉语(中国)拉到最上方在这里插入图片描述
  6. 然后关闭界面在下面的输入添加中文输入,然后重启系统在这里插入图片描述
  7. 重启之后会询问是否更新文件夹名称,我们选择保留旧的名称(勾选不要再次询问我)在这里插入图片描述
  8. 最后我们的界面就变成了中文在这里插入图片描述

安装VMware Tools工具

启动ubuntu,在VMware菜单栏 - 虚拟机 - 安装VMware Tools点击
在这里插入图片描述
然后桌面会出现下面的文件,将其打开,有个压缩包打开
在这里插入图片描述在这里插入图片描述在这里插入图片描述
将上面的文件解压缩到主目录在这里插入图片描述
然后打开终端
输入:

ls
cd vmware-tools-distrib
sudo ./vmware-install.pl

在这里插入图片描述
回车之后输入密码,会出现很多对话框,如果是yes或no,全部输入yes,如果是目录路径,提示什么输入什么即可。安装成功之后提示:在这里插入图片描述
然后我们关机,在虚拟机界面选择编辑虚拟机设置在这里插入图片描述
在选项中依次点击共享文件夹–总是启用–添加共享文件夹的路径
在这里插入图片描述
然后确定关闭,之后添加的共享文件夹就是我们电脑主机和虚拟系统之间传送文件的共享场所。
同样,在虚拟系统中也有类似的文件夹:位置在根目录的mnt文件夹–hgfs文件夹–gxwjj文件夹
在这里插入图片描述
这里的文件就是电脑上对应目录的文件。

设置服务器镜像源

在应用程序中选择“软件和更新”在这里插入图片描述
然后按照下面的步骤点击后输入密码。在这里插入图片描述
然后点击关闭,弹出对话框,选择重新载入。在这里插入图片描述
设置完成

更新apt

使用下面的命令行来更新apt

sudo apt update
sudo apt upgrade

然后用apt安装pyhton3和pip3

sudo apt install python3
sudo apt install python3-pip

安装谷歌浏览器和搜狗输入法

安装谷歌浏览器
先在电脑上下载谷歌浏览器,然后放到共享文件夹内,然后再Ubuntu中将对应文件移动到主目录,打开终端执行下面命令。

sudo apt install libappindicator1 libindicator7
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt -f install

安装完成

安装搜狗输入法

打开 系统设置 语言支持
在这里插入图片描述

将 键盘输入法系统 修改为 fcitx
在新装的系统中没有fcitx,所以我们得先安装fcitx

sudo apt install fcitx

安装完成后就可以安装输入法了
访问网站下载最新搜狗输入法-linux,然后执行以下命令
第一行的命令要根据版本进行修改(下载的deb文件名)

sudo dpkg -i sogoupinyin_2.4.0.3469_amd64
sudo apt -f install

然后重启系统就可以使用搜狗输入法
安装完成

安装vim

安装vim

sudo apt install vim

安装opencv(C++)

  1. 先下载opencv3.4.5(下载链接),然后保存在Ubuntu的主目录下。
  2. 安装cmake、git和pkg-config
sudo apt install cmake git pkg-config
  1. 安装常用图像工具包
//安装jpeg格式图像工具包
sudo apt-get install libjpeg8-dev 
//安装tif格式图像工具包
sudo apt-get install libtiff5-dev 
//安装JPEG-2000图像工具包
sudo apt-get install libjasper-dev 
//安装png图像工具包
sudo apt-get install libpng12-dev

这里安装第三个JOEG-2000图像工具包时显示无法定位到libjasper-dev ,使用下面命令行解决(libjasper1 是 libjasper-dev的依赖包):

sudo add-apt-repository "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial main multiverse restricted universe"
sudo apt update
sudo apt install libjasper1 libjasper-dev
  1. 安装视频I/O包
sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
  1. 安装gtk2.0
sudo apt install libgtk2.0-dev
  1. 安装优化函数包和依赖库
sudo apt install libatlas-base-dev gfortran
  1. 解压下载的opencv压缩包,然后进入解压后的文件夹,新建一个build文件夹,进入build文件夹
unzip opencv-3.4.5.zip
cd opencv-3.4.5/
mkdir build
  1. 执行cmake和make
    注意cmake后面是空格加两个点
cmake ..
sudo make
  1. 等待make完成后执行install
sudo make install
  1. 配置opencv编译环境,首先将opencv的库添加到路径sudo gedit /etc/ld.so.conf.d/opencv.conf,执行此命令然后打开一个文件(可能为空),在文件末尾添加/usr/local/lib,关闭之后执行sudo ldconfig,使刚才的配置生效。然后配置bash:sudo gedit /etc/bash.bashrc,在末尾添加:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig  
export PKG_CONFIG_PATH

保存后执行下面命令使配置生效:

source /etc/bash.bashrc

然后更新:

sudo updatedb

现在就配置成功了。接下来我们可以运行例程测试:
进入解压opencv-3.4.5的目录下,cd到smaples/cpp/example_cmake目录下
执行下面命令

cmake .
make
./opencv_example

执行结果是:
在这里插入图片描述

配置虚拟机摄像头

在VMware虚拟机菜单栏点击虚拟机
按下面方法连接所需要的摄像头
在这里插入图片描述
我这里使用的是usb摄像头,同样笔记本自带的摄像头也可以进行连接。
这样操作之后,我们再次执行上面的程序就可以正常显示摄像头画面(按CTRL+C可以退出程序执行)。
但是还是会出现错误提示:在这里插入图片描述解决方法是:
执行语句

sudo apt install libcanberra-gtk-module

安装之后再次执行,不会报错
至此,我们的opencv环境配置完成(不需要摄像头的可以不连接摄像头)。

### 回答1: Ubuntu 18.04是一种广泛使用的操作系统,它有很多用途,其中之一就是用于设置PX4环境虚拟机。 PX4是一个用于无人机的开源飞行控制系统,它是在Ubuntu上进行开发和使用的。为了建立PX4环境虚拟机,我们首先需要安装一个虚拟机软件,比如VirtualBox或VMware。 安装虚拟机软件后,我们可以在它们的界面上创建一个新的虚拟机。在创建过程中,我们需要选择使用Ubuntu 18.04作为虚拟机的操作系统。然后,我们需要设置虚拟机的硬盘容量、内存大小和其他配置选项。 创建虚拟机后,我们需要下载Ubuntu 18.04的镜像文件,并将其加载到虚拟机中。然后,我们可以启动虚拟机,并按照指示完成Ubuntu 18.04的安装过程。 安装完成后,我们可以通过虚拟机软件提供的界面进入Ubuntu 18.04的桌面环境。在桌面环境中,我们可以打开终端,并在终端中运行命令来安装PX4的依赖项和软件包。 一旦PX4环境安装完成,我们可以通过终端中的命令来启动PX4,并连接无人机,进行飞行控制和调试等操作。 在虚拟机中设置PX4环境可以提供一个安全且隔离的开发环境,以便我们能够在不影响主机系统的情况下进行PX4开发和测试。 总而言之,创建一个Ubuntu 18.04的虚拟机,并在其中设置PX4环境,可以让我们更方便地进行无人机飞行控制系统的开发和测试工作。 ### 回答2: 在Ubuntu 18.04下搭建PX4环境虚拟机是一种常见的方法,它可以帮助开发者在稳定的环境中测试和开发PX4相关的软件。以下是一个简单的步骤指南: 1. 下载并安装虚拟机软件:可以选择VirtualBox或者VMware等虚拟机软件,根据自己的需求选择合适的版本并安装。 2. 下载Ubuntu 18.04镜像:从Ubuntu官网下载合适的Ubuntu 18.04镜像文件,记下下载位置。 3. 创建虚拟机:打开虚拟机软件,选择创建新虚拟机,一般会指导您输入虚拟机的配置信息。根据虚拟机软件的提示,指定虚拟机的名称、类型和操作系统等。 4. 配置虚拟机:在创建虚拟机后,选择“设置”菜单进入虚拟机配置界面。在“存储”选项中,添加Ubuntu 18.04镜像文件作为虚拟机的光盘驱动器。 5. 启动虚拟机:现在可以启动虚拟机了,在虚拟机软件中选择对应的虚拟机并点击启动按钮。虚拟机会加载Ubuntu 18.04镜像并启动。 6. 安装Ubuntu 18.04:根据Ubuntu安装向导,选择合适的语言和地区设置,安装过程中会要求您选择磁盘分区和用户名密码等信息。安装完成后,重启虚拟机。 7. 更新系统:启动虚拟机后,在终端中运行以下命令更新系统: ``` sudo apt update sudo apt upgrade ``` 8. 安装PX4环境:通过终端命令安装PX4环境: ``` sudo apt install px4-ros-melodic-desktop ``` 9. 配置PX4环境:运行终端命令进入PX4目录进行配置: ``` cd ~/PX4 ./Tools/setup/ubuntu.sh ``` 10. 编译和运行PX4:按照官方文档指导,使用make命令编译PX4,并按照指导运行。 通过以上步骤,您就可以在Ubuntu 18.04下搭建并配置PX4环境虚拟机了。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值