Ubuntu下配置opencv+vscode+下载QQ3.0

本文详细记录了在Ubuntu 20.04上安装OpenCV4和配置VSCode的过程,包括解决符号查找错误、依赖项安装、使用cmake-gui构建OpenCV、安装libopencv-dev以及VSCode插件配置。同时提到了下载QQ3.0的步骤。
摘要由CSDN通过智能技术生成

       配置opencv是真的无语,作者一开始找别人教程个个都试过,却总有差错,最后以失败告终,最后我结合修改了别人的方法,总算配好了。(第一次发文就只会纯文字)

       我的系统是Ubuntu20.04版本,其他版本可能有差

       首先是关于opencv的下载,我一开始是在官网下载,但是找几个人文章配好了以后会出现下面问题

        symbol look up error: /snap/core/current/lib/x86_64-linux-gnu/libpthread.so.0: undefine symbol…………等,这一次我看编CSDN没找到方法,于是我后面考虑换一个渠道下载opencv,

(重装一个Ubuntu就几十分钟,我自己摆烂删了重装)

        下载地址原文章:本文链接:Ubuntu基于OpenCV C++配置VS Code_求则得之,舍则失之的博客-CSDN博客

        第一步与之相同,若按照上面文章最后失败,建议看看我的

一些依赖项

sudo apt update && sudo apt install -y cmake g++ wget unzip
sudo apt install pkg-config libgtk2.0-dev
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff5.dev libswscale-dev libjasper-dev canberra-gtk-module

第一步

        首先

cd

sudo apt install -y cmake make

 再从此处下载opencv文件,我下载结果是4.5.4版本

建议在home目录下使用

git clone https://github.com/opencv/opencv.git

 此时你获得了opencv文件

opencv文件夹内创建build文件夹

cd opencv && mkdir build

 下载cmake-gui

sudo apt-get install cmake-qt-gui

   打开 cmake gui

cmake-gui

 

 

第一行输入opencv文件夹位置,/home目录下还有名为你账号名称的文件夹,所以是 /home/用户名/opencv

当然我opencv还自己放在自己创建的code文件夹下

下面一行则多加/build

然后configure->finish->generte

其实这步我不知道干嘛(doge)

然后

cd ~/opencv/build #build的路径
make -j4 #j后面的数字是编译核数,越多越快,我给Ubuntu配的是四核
make install
sudo apt-get install libopencv-dev
 

输入 pkg-config --modversion opencv4检验版本

pkg-config --modversion opencv4

如果发生问题

cd ~/opencv/build
cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=YES -D CMAKE_INSTALL_PREFIX=/usr/local ..
sudo make 
sudo make install
pkg-config --modversion opencv4 

到这应该都可以了

 与本文不同的是

按照上面那个文章,我们会在/usr/local/inlude下发现opencv4文件夹,可我这里没有

最后我在/usr/include下面发现的该文件夹

我直接复制到/usr/local/inlude也没管,我还复制到/home下了(笑哭),这一步也不知道有没有用<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值