- 博客(233)
- 收藏
- 关注
原创 sift算法
https://lsxiang.github.io/Journey2SLAM/computer_vision/SIFT/#%E5%8F%82%E8%80%83https://blog.youkuaiyun.com/luoshixian099/article/details/47377611https://cloud.tencent.com/developer/article/2038518http://masikkk.com/article/RobHess-SIFT-Source-Code-Analysis-si
2024-12-20 11:44:18
110
原创 Ceres Solver 入门
Ceres 可以解决以下形式的边界约束鲁棒化非线性最小二乘问题:给定初始值,通过优化算法,得到最优解。其中,fi是CostFunction,也叫误差函数,或者代价函数。ρi是LossFunction。LossFunction 是一个标量函数,用于减少异常值对非线性最小二乘问题的解决方案的影响。xi就是我们输入的变量(包括要优化的和不用优化的)。
2023-08-25 12:31:41
507
原创 Cmake 应用实践
通常,我们需要通过不同的宏定义来实现不同的代码逻辑。通过命令可以添加全局的宏定义。具体用法如下:在中,使用函数控制代码的开启和关闭cmake构建项目时可以添加参数控制宏的开启和关闭cmake -DTEST_DEBUG=1 .. #打开cmake -DTEST_DEBUG=0 .. #关闭在源码中通过条件句可以控制程序流向......#else...#endif。
2023-07-21 18:20:14
330
原创 Cmake 核心语法
但是一次只能找一个库,而且找完后的VAR是不可修改的,也就是说,如果想要在循环里面找多个库,只用一个变量来存储找到的库是不行的,实际上都找的是第一个库。对于正式的项目来说,源文件是放在父目录下的src文件夹中的,此时在父目录的CMakeLists.txt中,需要向当前工程添加存放源文件的子目录,并指定中间二进制和目标二进制存放的位置。还有一点更重要的,不管是动态库还是静态库,查找的都是lib,因为动态库也是通过lib(导入库)进行导入的。,这个就是只查找给定的目录,不查找目录中的子目录。
2023-07-21 18:17:11
179
原创 Cmake 基础
软件是一个大的项目,这个项目是基于库和可执行文件组成的,而库和可执行文件通常需要使用源码进行构建。Cmake可以对这个项目进行组织,已经成为源码构建的主要工具集。同时Cmake是一个跨平台的项目构建工具。
2023-07-21 18:11:12
105
原创 Highly Reflective Surface Measurement Based On Dual Stereo Monocular Structured Light System Fusion
双单目结构光系统解决遮挡和高反射的深度测量问题。
2022-04-12 16:49:25
371
1
原创 Depth acquisition with the combination of structured light and deep learning stereo matching
一种结合结构光和无监督立体匹配的方法
2022-04-12 11:38:28
2163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人