ubuntu18.04

换了电脑,又是一顿重装,用不了18和20,花屏,最后装的16。
opencv以及contribute安装是可以不连续的,并不一定先得装啥,中间缺少cuda或是qt都可以停下来,装上之后再接着之前的步骤,
最后如果失败了,直接删掉文件夹再来过。
然后就是安装过程中可以命令和canke-gui配合使用,
在gui里面可以勾上with-qt。
之前命令安装的那一篇依旧很好用,包括最后的环境配置,图形安装的哪种方式就是最后环境配置的地方有点出入

前面

新接触opencv一个月,从csdn学习了很多,解决了不少问题。这两天重装了系统和opencv,再一次遭受了毒打,翻了很多帖子,这里回忆一下安装过程,备用。主要是引用的别的博主的帖子,十分感谢。^^

ubuntu18.04

ubuntu分区

更新:2022/03/24
扩容有两种方式
1.异硬盘:挂载
2. 一块硬盘:利用ubuntu启动盘+Gparted

压缩了120g,根据自己的理解,分区如下,装完cuda,opencv,qt之后,/的存储情况为20/44,主目录home还有50g,内存分配可能还需要调整,还是尽量多分配一点,没试过扩容,重装系统不难,但是装其他的东西真的是难受。

挂载大小备注
swap16000约为电脑内存条大小
/boot500系统启动的地方
/45000相当于c盘
/home剩下日常存储文件,下载

然后逻辑分区和主分区那些都是默认的主分区,其他的也都是按照默认的,没有调整,最后一定记得装在/boot分区。

密码

密码可以设置得很短,比如两位数。

ubuntu版本

之前装的是16.04,装完后开机没有引导,直接进了windows,而且容易卡死,键盘按 SysRq + [R-E-I-S-U-B]可以重启。后来装了18.04,没有出现以上问题。

ubuntu设置

根据这位博主的教程,对ubuntu做了一些设置,感谢。链接在此。
主要是对源的修改。双系统的的时间这个好像没起作用,需要另寻。
贴图软件更喜欢flameshot(火焰截图),主要是能像snipaste一样贴图。

安装显卡驱动

办公室电脑

在用gazebo的时候,特别模糊,反应贼慢,看起来憨憨的,原因在于没装显卡驱动。教程在此
1.通过命令ubuntu-drivers devices,查看适合的显卡驱动,然后去找相应的驱动进行下载。
2.装完之后可能出现虽然nvidia-smi有显示,但是“关于这台计算机的显卡处仍不是N卡,可能就是没装上,就在安装的时候注意,选参数的时候,那个no opengl那些不要选了,直接默认安装就好了,台式机”

自己电脑

关闭secure boot,在软件与更新的附加驱动里面就可以选择需要的驱动,装完重启还是没反应,打开Nvidia x server设置一下就好了
在这里插入图片描述在这里插入图片描述

安装opencv3.4.5

下载

在github下载很慢,可以用码云,速度提升不少,这是仓库地址。点击标签选择需要的版本。
contribute
opencv
在这里插入图片描述

也可以从这位博主这下载,链接,感谢,太强了。

先装cuda

不需要这个软件也行,直接官网下载,注意ubuntu对应的版本,最好是run

要先装cuda,否则最后cmake识别不了cuda,会提示

error:......cuda' does not name a type
	         cuda::SURF_CUDA  surf_; 

最后用sdkmanager装的cuda,还装了其他一些东西,不知道能否卸载,还没研究,中间俩可以在软件中心卸载。也不知道能否直接在网上下载安装cuda。
sdkmanger

在这里插入图片描述

再装opencv和contribute

安装过程在这里。非常感谢这位博主的教程,第一次尝试就是最后cuda报错,几经波折,换了几个版本的opencv,最后还是回到了这篇。成功了,非常感谢。

cmake的参数加一个with-qt,可以安装toolbar,带保存按钮

sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=~/opencv/opencv_contrib/modules/ -DOPENCV_ENABLE_NONFREE=True -D WITH_QT=ON …

中间配置的地方,有不清楚,可以和cmake-gui补充。

缺失的文件按要求下载就行,还有xfeature2d.hpp找不到的几处报错,处理过程一样,按照红色的报错:

  1. 在home文件夹搜索找不到的文件,比如cuda.cpp,
  2. 在contribute文件夹里的cuda就是要找的,
  3. 打开文件所在位置,属性,把路径复制下来,
  4. 在打开报错的文件,到指定行数,把路径替换上去

安装完之后可以试着用opencv打开摄像头检验安装是否完成。
进入opencv安装目录下的
/samples/cpp/example_cmake
此时应该只有三个文件,不要慌
在这里插入图片描述
右键打开终端,输入
cmake ..
再输入
make
最后再输入
./op(此时按Tab会自动补齐)
摄像头打开
图片有点问题,
在这里插入图片描述
至此,opencv安装成功,不知道这样能否验证contribute是否安装完成。

ros和qt

ros

不知道咋用,先装着。上次是先装的qt,再补的qt for ros,这次想先装ros,以为qt水到渠成,结果好像差不多,可能打开方式还是不对。
安装过程是按照这位博主的教程,链接,很详细,感谢。

qt

好像不用装这个了,直接装带有ros插件版本的,我现在有俩qt,都能用,不过5.9这个没有ros插件,
qt在此下载
5.9.0
下载双击是不能直接运行的,右键打开终端,输入,按tab自动补全

chmod +x qt-

chmod +x然后按照提示安装,也可以参考这位博主的方法,感谢。

qt creator with ros plug-in

真心慢!T_T
好像是又装了一个qt,不知道怎样做才能在上一步安装qt的时候直接带上ros。
在这里插入图片描述

结尾

在这里插入图片描述
基本就是这些了,再次感谢以上博主。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值