| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 在Ubuntu 20.04 LTS下建立OpenCV (C++)的Vim (SpaceVim)开发环境 -> 正文阅读 |
|
[系统运维]在Ubuntu 20.04 LTS下建立OpenCV (C++)的Vim (SpaceVim)开发环境 |
从源码编译OpenCV (C++)更新Ubuntu软件源,升级现有包
安装g++
安装 CMake
安装wget and unzip (Ubuntu应该已经预装了)
下载源码 (here: OpenCV 4.5.5),也可以安装git后以"git clone"下载整个Repository
创建build文件夹(须独立于源码文件夹)并打开它
生成cmake编译说明文件 (此处: make)
正式编译 ("-j4" 指用4个线程)
Vim (SpaceVim)Vim 是一个高度可配置的文本编辑器,它使创建和改变任何类型的文本变得高效。 SpaceVim 是 Vim 的一个发行版。它将插件的集合分层管理,这有助于将相关的软件包收集在一起以提供功能。
安装 curl
安装 git
Python3已经安装在Ubuntu中。 安装 SpaceVim
在用户第一次打开Vim后,SpaceVim会自动设置好所有的东西。 要在SpaceVim中添加C/C++语言支持,只需按[Space]、[f]、[v]、[d],添加以下配置即可:
根据默认设置,标签只有2个空格,添加以下配置可将其改为4个空格:
开发环境配置在 /etc/ld.so.conf.d 下编辑/创建ld设定文件
在 “opencv.conf” 结尾加上
在终端里执行下面的命令已更新设定
编辑bash的设定文件
把下列命令加到 “bash.bashrc” 的结尾
在终端里执行下列命令以更新设定
现在我们可以用CMake编译 OpenCV (C++) 了,要用CMake编译代码,每个项目都需要一个 “CMakeList.txt”,你可以在源码文件夹/samples/cpp/example_cmake里找到这个CMakeList.txt模板。
在 "CMakeList.txt "被配置后(将 "opencv_example "和 "example.cpp "改为正确的名称),在终端执行以下命令
我遇到过的一些问题
测试Code for test
测试结果:成功调用了摄像头并在窗口输出了图像 参考 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 7:22:47- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |