Ubuntu上配置opencv的详细步骤

本文介绍了如何在Ubuntu虚拟机上配置VSCode并安装OpenCV,包括解决VMware的网络速度问题,安装Ubuntu,下载OpenCV,配置cmake,安装依赖库,编译OpenCV,设置环境变量,安装VSCode,配置launch.json,tasks.json,c_cpp_properties.json等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:

关于妙算,实验室要用到大疆的妙算2代,但是由放假在家,妙算还没有到手,所以就按照妙算里面的配置开始在虚拟机上配置编译环境,看在虚拟机上用vscode写代码能不能直接迁徙到妙算上面,在经过多次尝试,苦尽甘来。才有了这篇很菜但是得来不易的博客。

关于VMware的使用

在win10上跑Linux,肯定要用到虚拟机,虚拟机搭载平台最好选择VMware,不同版本的虚拟机的使用方法基本上都是一样的。对于想要仿真模拟大疆妙算二代来说,在虚拟机上搭载的版本最好选择ubuntu16.04及以下的版本,下载和安装虚拟机的过程非常简单建议优快云上面什么都有。请务必要安装好VMware tool,对以后的步骤是极其方便的,可以将主机的任何东西复制到虚拟机上面来。
关于安装虚拟机的废话不多说,以下是我在安装过程中遇到的问题,希望可以有帮助。

1.网速过慢

解决办法:网络适配器改为桥接模式可以有效提升网速。
这是网速过慢的问题解决办法

2.虚拟机配置好打不开

虚拟机打开问题
3.在配置虚拟机时千万不要配置好直接关闭VMware不然很可能造成数据丢失

Ubuntu的配置和安装

Vmware上Ubuntu的配置可以参考link.,完全照搬就可以了。基本上所有功能一应俱全。
附上大疆妙算2的配置

妙算2

Ubuntu上配置vscode外加opencv

首先,在Linux上自带的火狐浏览器上下载自己需要的opencv版本,这里我用的版本时opencv3.4.2。大家也可以使用安装好的VMware tool来直接将主机里面的opencv压缩包复制到Ubuntu上也是直接可以使用的。
下载链接
link.
GitHub
下载好的文件放在home里面

然后在home界面用终端打开
终端打开
解压文件

unzip opencv-3.4.2.zip

解压
直接解压也可以。

安装cmake

我要用的是vscode来进行编译,但是vscode只是一个文本编译器而已,要是真正用的话还是得用cmake来进行编译,首先我们来安装cmake。终端输入:

sudo apt-get install cmake

接下来会让你输入密码,自己是看不见的,直接输入就可以了。
安装cmake
安装完成后我们来安装依赖库:

sudo apt-get install build-essential

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 libtiff-dev libjasper-dev libdc1394-22-dev

等到依赖库安装完后,我们就可以对cmake进行配置了

配置opencv

在你解压的opencv里面新建一个build文件夹,然后在build里面用终端打开
build
开始执行cmake

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

执行cmake
出现这些东西就好了,在这里说一下这个Ubuntu的路径,里面的/usr/local …用的是安装路径
安装路径
大概是这样。
等待cmake命令执行完成然后执行make

sudo make

执行make
这样子配置到100%就大功告成,过程比较漫长,大家耐心等待。

sudo make install

应用
sudo make install 执行完毕后OpenCV编译过程就结束了,接下来就需要配置一些OpenCV的编译环境首先将OpenCV的库添加到路径,从而可以让系统找到
然后继续下一步,用gedit打开/etc/ld.so.conf
在文件中加上一行

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值