《Opencv任务一》

任务题目

1、下载VMware Workstation
2、来实验室获取iso镜像文件完成Ubuntu 16.04系统安装
3、自行查找opencv3或者4系列在linux系统中的安装,推荐opencv4.1.2或3.4.3
4、成功通过c++调用opencv函数库中的摄像头打开,截图上传到opencv任务一

第一步

1.直接从网页上下载VMware Workstation

第二步

来实验室获取iso镜像文件完成Ubuntu 16.04系统安装
1.在实验室获取到iso镜像文件完成Ubuntu 16.04系统后,问题是,学长给我拷过来了怎么没给我安装,任务中说安装什么?怎么安装?
2.经过各种查找发现是在linux系统中安装
如何在虚拟机上安装Linux操作系统?
3.步骤
<1>打开VMware Work 建立新的虚拟机
<2>自定义 下一步 下一步 稍后安装操作系统 下一步
<3>选择linux版本为Red Hat Enterprise Linux 7 64位
<4>虚拟机名为Red Hat Enterprise Linux 7 下一步
<5>下一步 下一步 使用网络地址转换 LSI Logic SCSI(s) 创建新虚拟磁盘 下一步 下一步 完成
<6>CD/DVD(SATA) 使用ISO映像文件 预览中选择iso镜像文件 确定
<7>开启此虚拟机
<8>进行一系列的选择与安装

第三步

自行查找opencv3或者4系列在linux系统中的安装,推荐opencv4.1.2或3.4.3

  • 在第二步中Linux系统在虚拟机中已经安装完毕
  • 第三步将在Linux系统中下载Opencv4.1.2或3.4.3

1 下载Opencv

1.1 在虚拟机的Firefox网络浏览器中Opencv的下载链接为https://opencv.org/opencv-4-1-2/,(opencv3.4.3同理)选择sources版本

在这里插入图片描述

1.2 下载完成后,解压zip包

  • 可以在文件里的下载中对Opencv-4.1.2/3.4.3进行解压(右键英文版中选择Extract Here)
  • 或者是在终端中解压
unzip opencv-4.1.2.zip

1.3 进入到解压后的文件包中

cd opencv-4.1.2

1.4 安装依赖库和cmake

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

在这里插入图片描述
在输入第一句按下回车后,如果提醒需要apt-get update(权限不够等问题),那就先sudo su进入root权限,再sudo apt-get update,然后再次执行上面的命令

1.5 安装完cmake之后执行命令 ,创建编译文件夹

mkdir my_build_dir

进入文件夹进行配置

cd my_build_dir

cmake一下

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

在这里插入图片描述

1.6执行make命令

sudo make  // 时间比较漫长

在这里插入图片描述
1.7执行install命令

sudo make install

在这里插入图片描述
这一步执行完毕之后,Opencv的编译过程就结束了,接下来的工作就是配置一些Opencv的编译环境。

2 配置Opencv编译环境

2.1 首先将OpenCV的库添加到路径,从而可以让系统找到

sudo gedit /etc/ld.so.conf.d/opencv.conf

执行此命令后打开的可能是一个空白文件,不用管,只需要在文件末尾添加

/usr/local/lib

执行如下命令使得刚才的配置的路径生效

sudo ldconfig

2.2 配置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 

此时所有配置都已配置完成

3 测试

找到 opencv-4.1.2/samples/cpp/example_cmake 目录下,官方已经给出了一个cmake的example,我们可以用来测试下。

  • 可以找到 opencv-4.1.2/samples/cpp/example_cmake右键在终端打开
    在这里插入图片描述

  • 也可以直接在终端输入

cd opencv-3.4.1/samples/cpp/ eaxmple_cmake

在按以下顺序执行

cmake .
make
./opencv_example

即可看到打开了摄像头,在左上角有一个hello opencv ,即表示配置成功。
在这里插入图片描述

4 可能会出现的问题

如果发现电脑上摄像头的灯亮了,但是摄像头却没打开,点击左上角Workstation—虚拟机—设置
在这里插入图片描述
可将USB控制器中USB兼容性进行更换,尝试是否可以开启摄像头
在这里插入图片描述

在此过程中有所借鉴

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值