笔记---Linux安装OpenCV及VSCode的配置编译
发布时间 - 2025-07-14 00:00:00 点击率:次在学习新技能的过程中,我选择了在linux系统上进行操作,这对于从未接触过linux的人来说是一个绝佳的学习机会。这篇文章记录了我在linux上安装opencv的过程。
我选择的Linux发行版是Ubuntu 20.04.3,并将其安装在Virtual Box虚拟机中。Ubuntu的相关资料丰富,选择它对我来说非常简单。
安装完成后,Ubuntu提供了可视化界面,很多操作可以通过鼠标完成。在过去的几天里,我发现了一些常用的命令:
// 安装软件包 sudo apt install 软件包名称 // 删除软件 sudo apt remove 软件名称 // 升级软件 sudo apt upgrade // 修改权限 sudo chmod 777 文件或文件夹名 // 创建文件(主要在安装VSCode后使用) touch 文件名 // 建立链接 ln -s source dist // 软链接 ln source dist // 硬链接 // 其他常用命令如cd, mkdir, ls, ll等,在可视化界面下对我来说用处不大,但在命令行模式下需要掌握。
接下来,我安装了一些软件:
- VSCode
VSCode是我首选的工具,因为它轻量且支持丰富的插件,适用于文件创建和C++编译。
- Edge浏览器
我已经习惯了在Windows上使用Edge,所以在Linux上也安装了它,取代了原来的FireFox。
- Fcitx五笔
由于个人原因,我更喜欢使用五笔输入法,经过一番搜索和设置后,在Linux上也成功使用了它。
接下来是安装OpenCV的过程,我按照教程进行操作,并记录了一些遇到的问题。
01 下载依赖
#!/bin/bash sudo apt install build-essential sudo apt install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo apt install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev sudo apt install libxvidcore-dev libx264-dev sudo apt install libatlas-base-dev gfortran sudo apt install ffmpeg
以上是需要安装的软件包,打开VSCode,新建一个文件后,将这些命令复制进去。
# linux
# python
# vscode
# git
# windows
# 浏览器
# 工具
# c++
# edge浏览器
# firefox
# edge
# opencv
# ubuntu
# 软件包
# 上也
# 是一个
# 我在
# 鼠标
# 安装了
# 但在
# 适用于
# 可以通过
# 因为它
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在腾讯云服务器上快速搭建个人网站?
详解vue.js组件化开发实践
Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录
Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门
php在windows下怎么调试_phpwindows环境调试操作说明【操作】
Laravel如何使用Blade组件和插槽?(Component代码示例)
高性价比服务器租赁——企业级配置与24小时运维服务
详解Android中Activity的四大启动模式实验简述
LinuxCD持续部署教程_自动发布与回滚机制
详解Huffman编码算法之Java实现
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
Laravel如何配置Horizon来管理队列?(安装和使用)
如何快速搭建安全的FTP站点?
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
详解阿里云nginx服务器多站点的配置
JavaScript中如何操作剪贴板_ClipboardAPI怎么用
Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优
Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲
悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤
如何在七牛云存储上搭建网站并设置自定义域名?
Internet Explorer官网直接进入 IE浏览器在线体验版网址
WEB开发之注册页面验证码倒计时代码的实现
Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭
Python制作简易注册登录系统
如何在IIS7上新建站点并设置安全权限?
详解jQuery中的事件
Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程
Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程
如何在Windows环境下新建FTP站点并设置权限?
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
大同网页,大同瑞慈医院官网?
如何在IIS管理器中快速创建并配置网站?
如何正确下载安装西数主机建站助手?
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
如何基于PHP生成高效IDC网络公司建站源码?
canvas 画布在主流浏览器中的尺寸限制详细介绍
Android 常见的图片加载框架详细介绍
如何在建站宝盒中设置产品搜索功能?
Laravel如何实现API版本控制_Laravel版本化API设计方案
Laravel如何使用Eloquent进行子查询
Android使用GridView实现日历的简单功能
简历在线制作网站免费版,如何创建个人简历?
zabbix利用python脚本发送报警邮件的方法
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
网站制作软件有哪些,制图软件有哪些?
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
Laravel Admin后台管理框架推荐_Laravel快速开发后台工具

