本文是新手总结,留给以后自己看,大佬就不要看啦,太丢人了。
=----------------------------------------------------------------------------------------------------
这一步暂时跳过。
安装opencv所需的依赖
apt-get install build-essential
apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
#图像文件格式库,以便从磁盘加载这些图像
apt-get install libjpeg8-dev
apt-get install libtiff5-dev
apt-get install libjasper-dev
#安装libjasper-dev如果报错,可以参考这个链接https://blog.csdn.net/weixin_41053564/article/details/81254410
apt-get install libpng12-dev
#安装用于处理视频流和从摄像机访问帧的包
apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
apt-get install libgtk2.0-dev
apt-get install libxvidcore-dev libx264-dev
#优化opencv功能
apt-get install libatlas-base-dev gfortran
apt-get install ffmpeg
安了一通发现ubuntu默认python版本是2.7,自己还没弄明白opencv_contrib+opencv怎么安,这个先放一放,先搭建vscode+python,c++环境。
=------------------------------------------------------------------------------------------
安装vscode就不说了
安装插件
【可选】–这个插件可以直接按f6运行c/c++程序,缺点好像是不能断点。
【可选】vscode编辑的文件增加图标
【可选】自动补全文件路径
【可选】给括号添加颜色
看着别人的博客发现还有python错误检查和代码美化插件,自己却安不上。
https://blog.csdn.net/Little_Magic/article/details/98661497
解决方案
首先安装pip,在贴吧上问,一个老哥说改成python3试一试,结果不行,我想是不是python版本优先级的原因,电脑默认版本是python2.7,把python3放在前面试试。
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2
#后边的1和2为优先级
电脑默认python版本改为最新。
再尝试安装pip成功,这种事很玄,不一定是这种原因。
sudo apt-get install python3-pip
apt-get update
然后安装flake8(错误检查),pip install flake8显示没发现pip命令
后来一想,输入了pip3
重新输入命令成功
pip3 install flake8
pip3 install yapf
第一次出现\u200b,可以百度一下(不可见字符的坑 \u200b)可能是我复制的问题,第二次手动输入就好了。
接下来要配置我最迷的文件launch.json,task.json
这个也往后放放,等我搞懂这俩文件的用途再说,找到一个很好用的插件,直接不用配置,直接运行
这个插件相比之前提到的这个↓,前者更通用(可用于多种编译语言),后者更简单
详情见:https://zhuanlan.zhihu.com/p/92175757
如图,cpp可以直接f6运行
再试试native Debug插件的效果
python运行也可以
END
今天就到这吧,明天配置opencv