- 博客(8)
- 收藏
- 关注
原创 openMVS的CLI简析
注意在此处debug版本的DensifyPointCloud可能会遭遇断言报错,因此我选择了以Rel模式生成DensifyPointCloud。只接受.mvs作为输入文件。注意当前版本(2.3.0)的此条CLI有bug,不会生成对应的.msv文件,回退至2.2.0版本可解决。Viewer.exe如果传入错误的场景信息不会报错,只会显示空场景。可以在软件选项中将mvs文件导出为ply。重建稠密点云默认自带颜色与法线。产品包含一mvs文件与一ply文件。效果不放了,不理想,像硫酸脸。
2025-08-22 20:32:17
211
原创 vcpkg相关使用说明
这里注意了,绝大多数库vcpkg都会帮助下载源码,但是对于CUDA或Python这种“体积巨大、受版权/许可限制、或官方强烈建议独立安装”需要手动安装。把CUDA的bin路径加到环境变量之中,重启CMD运行命令即可安装成功。“triplet” 直译“三元组”,早期格式是。,是“目标平台 + 编译选项”的标签。随后切换到vcpkg文件夹下运行。
2025-08-22 09:21:21
303
原创 openMVG CLI详解
在阅读openMVG文档时发现有一些参数选项没有在官方文档里提到,一些CLI的名称没有在官方文档里更新,一些可选的CLI用法没有在官方文档里记录,因此写下本篇博客,希望对研究MVS的同好有所帮助。
2025-08-19 16:29:48
988
原创 解决CMake报错:submodule(s) are missing, please update your repository问题
这意味着CMake没有成功找到项目的子系统,会发生错误的原因是这种通过下载zip来编译源码的方式不正确,GitHub 的 ZIP 下载功能不会包含子模块(submodule)的源码。随后尝试CMake发现此报错解决(虽然很可能还会有其他报错就是了)。
2025-08-11 11:20:38
404
原创 环状点云内插思路分享
最后我想说这个算法效率肯定不是很高,没有经过打磨,但是原理比较简单,大家可以试着对它进行二创,另外以本例来说,在包围盒内洒一万个豆子,能在多边形内的也就五百个,数量上可以根据自己的需求进行更改。均匀抽稀这块的函数我就省略了,大家自己写吧,不是很困难。3、计算抽稀后的环状点云的包围盒,在包围中随机生成若干点,判断这些点是否在上一步构成的闭合多边形内部。大家好啊,今天来聊一下环状点云内插的事儿,介绍一下我的思路。如下图,有一片环状点云,如果需要向其内部插入点,应该怎么做?我的思路其实非常简单,
2025-04-12 10:58:22
240
原创 Ruby基础_2
总体来说,个人感觉Ruby语法与Python语法较为类似。RuBy的输入会自动带入换行符,因此需要使用gets.chomp提取纯净的字符串。Ruby的输出也有三种方式,分别是p、puts、print。它们之间输出方式有差异:- p 方法会以可读性更好的方式输出对象,包括对象的类型和结构。- puts 方法会输出对象,并在末尾添加换行符。- print 方法会输出对象,但不会添加换行符。运行下列程序:有结果:在输出字符串时,单引号与双引号皆可,双引号多了一个插值语法:返回不仅如此,
2024-09-30 11:09:05
881
原创 Ruby基础_1
创建txt文件,在其中编写Ruby程序。(注意路径问题,这里仅作举例)即可运行RuBy脚本,另外,RuBy脚本中可能需要的键入也是从该终端中键入。其中需要注意的是该控制台输入大写稍许费力,可能需要双击。即可进入RuBy程序,可以实现简单运算。即可说明RuBy安装成功。
2024-09-30 11:08:09
225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅