| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> AR学习笔记(一):工具安装 -> 正文阅读 |
|
[游戏开发]AR学习笔记(一):工具安装 |
AR学习笔记(一):工具安装课题需要把3D模型投影到图像上,用到了github开源工具mesh_image_align,这里记录一下安装使用的过程和问题,已经安装好了Ubuntu18.04的双系统,但是还需要装很多依赖包,本人也因为对Ubuntu系统不太熟悉(只短暂使用过ROS做了一个夏令营项目),预计要花不少的时间 mesh_image_align的安装项目地址:https://github.com/mpkuse/mesh_image_align
下面的图是作者运行的结果,把香蕉的3D模型投影到了图像上 当然前提还需要安装相应的依赖包,根据CMakeLists.txt的find_package()一一对应 1.OpenCV首先是装C++版本的opencv,我安装了最新版的4.5.3 2.Eigen3直接使用apt安装即可
源码安装见下链接 3.Ceres稍微复杂一点,下载源码包,然后cmake编译安装 4.Theia安装这个包踩了很多坑,一开始直接搜发现都是eclipse_theia的安装,貌似是一套IDE,感觉就不太对劲,后来发现作者在README.md是提到了这个包的
官方的安装教程:http://theia-sfm.org/building.html
软件包地址:https://github.com/sweeneychris/TheiaSfM
当然,编译Theia也是需要安装依赖包的,很折磨,下面是我需要安装的几个包 OpenImageIOgithub源码地址:https://github.com/OpenImageIO/oiio 这个包安装实际上不需要github中这么麻烦,我找到了一个简单的安装教程直接apt搞定
RapidJSONRapidJSON 是一个 C++ 的 JSON 解析器及生成器 软件包镜像源码:https://codechina.csdn.net/mirrors/Tencent/rapidjson?utm_source=csdn_github_accelerator 用cmake编译安装一下就好了 RockSDB安装起来相对也比较复杂,下面这个教程比较全面 遇到的问题1.make install的缺少权限在运行make install时会有缺少权限的问题(直接把include复制过去也会报错)
解决:在前面加上sudo即可
2.CV的函数缺失在编译mesh_image_align-master的时候出现了opencv找不到对应函数的问题
解决:由于系统自带了一个opencv,容易出现函数未声明的问题,所以可以用以下语句把系统自带的版本删了(看了下日志它居然把我的gazebo删了…),之后又重新安装了一次opencv,配置好环境,这个错误就解决了
3.未声明的变量解决了第二个问题后进行make编译,又出现了一些error,主要是一些变量未声明的问题
解决:还是和opencv的版本有关系,opencv4中修改了这些标识符,从官方文档一个个找…
运行结果搞定了… |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/28 0:35:56- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |