InfiniTAM (https://github.com/victorprad/InfiniTAM) 是一个很有名的开源实时三维重建算法。这里总结一下在 Windows 中的编译方法以及注意事项。
ElasticFusion 是一个很有名的基于 surfel 的开源实时三维重建算法。它在 Linux 中的安装很方便,作者提供的 build.sh 可以安装全部依赖库和工程本身。但是,ElasticFusion 在 Windows 中的安装则臭名昭度,特别繁琐,因为它的几个依赖库在 Windows 中非常难编译,例如 SuiteSparse 和 Pangolin。
Poisson Reconstruction 是一个广泛用于从点云建 mesh 的算法。官网提供的代码并没有编译说明,在 Mac 编译时会遇到几个问题。这里总结一下它的使用的几个要点以及编译时遇到的错误。
网上的 OpenGL 的教程是挺多的,但是总感觉各有优缺点,因此就想着总结一个包含各种优点的、更适合零基础用户的 OpenGL 的教程。
本文记录 Pangolin 在 Mac 中的安装和使用。
之前刷过一些题并做过总结,想着干脆慢慢把笔记都挪到这里。本文总结二叉树遍历的各种问题,并结合 LeetCode 原题给出 C++ 的解法。本文题目前的题号就是 LeetCode 原题的题号(不过似乎某些题目现在的题号变了)。
这里总结一下在 Android Studio 中调用已有的 C/C++ 库的流程和技巧,以 Android Studio 3.5.3 和 OpenCV 3.4.1 为例。
总结 Anttweakbar 的安装和使用。AntTweakBar 是一个小巧实用且跨平台的 C/C++ 库,用户可以用它很方便的渲染三维模型并增加简单的图形化控件。它支持 DirectX 9-11, GLUT, GLFW, SDL, SFML 等众多渲染库。这是官方网站。
本文记录 G2O 在 Ubuntu 和 Mac 中的安装和使用时的一些小问题。
图像卷积是计算机视觉中非常基础的一个问题。本文作者在 Tesla 面试时就遇到了要求实现无 bug 的快速版本(即可拆分卷积)的高斯核图像卷积的问题(氧化钙, 面试官你 45 分钟能实现并且无 bug 的话我叫你大爷)。很遗憾面试失败了,痛定思痛,在这里整理一下基础知识,并参考网上牛人的代码自己实现一遍。