一、Ubuntu20.04安装
1.Ubuntu的ISO烧录,烧录后插上u盘从BIOS引导u盘启动,选择try Ubuntu,如果出现黑屏等状况选择安全模式进入Ubuntu。选择安装Ubuntu,语音选择中文,键盘选择English(US)
2.分区:
/boot 逻辑分区 1024MB(必须)
/swap(交换空间) 逻辑分区 电脑内存大小 4G就4096MB 8G就8192MB(必须)
/home 主分区 71680MB(70GB)(推荐,或其他)(分出200G空闲区的小伙伴,此处分97280MB(95GB))
/ 主分区 剩余空间
分区完后先不要点下一步,找到下方有个设备引导驱动器,选择你/boot所在分区(格式为xxxpn,n为数字),否则以后卸载Ubuntu,windows就可能不能用了。
3.安装完Ubuntu20.04 LTS 后,换源和更新
4.*可选更换内核
Linux系统一般都是通过命令行进行操作的,在终端输入,不会的一定要百度。
贴一个打开终端的快捷键:
ctrl+alt+T
- 第一步更新源,20.04可以使用可视化界面换源,进入设置换源,一定要换成阿里、清华或上交,不要直接使用中国源(惨痛教训),具体操作见百度,会为你以后安装东西省很多事。
- 第二部更新内核,具体见:
https://zhuanlan.zhihu.com/p/149564937?from_voters_page=true
换成最新版的稳定源, 不同机型有不同的安装包需要下载,下载地址: https://kernel.ubuntu.com/~kernel-ppa/mainline/
二、OpenCV4.1.0安装
-
主要参考:【Ubuntu 环境配置】(1)Ubuntu安装opencv-4.1.0+opencv_contrib-4.1.0(c++,py2,py3 皆可运行)
-
但在这里有两处需要添加或修改
-
1.CMAKE_INSTALL_PREFIX 中的安装路径选择
/usr/local
,这样可以方便你后面qt的配置。
(此处可能需要修改文件夹权限,打开终端,输入sudo chmod -R 777 "你需要修改的文件或者文件夹的绝对目录,可以用鼠标拖动到终端会自动生成链接'
) -
2.BUILD_opencv_world打上勾
-
3.如果configure多次报错或时间过长,在cmake里configure一次后如果等不及就直接stop,看这个cmakedownloadlog缺什么文件,把log提供的链接下载文件一一替换,替换完成后再次configure,重复上述步骤直到camke下方日志和cmakedownloadlog没有明显报错。
注意不要替换错误文件,否则make的时候会报错,在不知道错误文件在哪的情况下只能全部删掉重来。
三、QT的安装和配置
1.安装QT
https://www.cnblogs.com/xiangtingshen/p/12096699.html
2.配置QT:https://blog.csdn.net/qingzhuyuxian/article/details/87342687
3.打开qtcreator,创建一个空白的qtC++文件,编译环境选择你安装的qt版本,这里是qt5.12.10![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/70929e3d6d4df5e8986b3b7161a594e2.jpeg)
4.创建完成后将.pro文件里的内容换成
TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle
CONFIG -= qt
INCLUDEPATH +=/usr/local/include/ \
/usr/local/include/opencv4/ \
/usr/local/include/opencv4/opencv2/
LIBS += /usr/local/lib/*.so
SOURCES += \
main.cpp
然后你就能开始愉快的使用OpenCV了