- 博客(11)
- 收藏
- 关注
原创 VS打开CMake组织的qtquick项目的方式
理论上不用修改CMakeList,通过修改上述两个json文件应该就可以达到为VS的CMake工具链指明Qt地址的目的,但是这一方式我目前还做不到。将该文件夹下的plugins与qml打包到out文件夹可执行文件同级,此时out文件夹达到了惊人的600+MB。随后需要做的是将Qt的动态链接库、插件、QML组件移植到out文件夹中。out文件夹对应的即为QtCreator中的build文件夹。Qt地址的值应该为Qt6Config.cmake的地址。但是我不喜欢更改我的CMakeList。
2026-01-07 16:02:56
211
原创 【闲聊#1】关于Qt、CMake和PCL
以我试图配置的PCL库举例,PCL_ROOT的键值应是在该库的安装软件ALL IN ONE中选择的那个文件夹。首先我想聊的是,build文件夹对CMake工程的影响可能比咱们想象的都要大,有时我为了验证某句话在CMakelist中是否是无关紧要的会注释掉一句代码,但是由于build文件夹中可能存在之前生成的缓存,导致即使注释掉语句但是项目依然能编译,因此我对这句CMake代码的判别可能会出现严重失误。值得说明的是,我随后更换了PCL的版本,但是问题并没有解决,12版本的error和14版本的一致。
2025-12-29 20:31:30
410
1
原创 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
224
原创 vcpkg相关使用说明
这里注意了,绝大多数库vcpkg都会帮助下载源码,但是对于CUDA或Python这种“体积巨大、受版权/许可限制、或官方强烈建议独立安装”需要手动安装。把CUDA的bin路径加到环境变量之中,重启CMD运行命令即可安装成功。“triplet” 直译“三元组”,早期格式是。,是“目标平台 + 编译选项”的标签。随后切换到vcpkg文件夹下运行。
2025-08-22 09:21:21
327
原创 openMVG CLI详解
在阅读openMVG文档时发现有一些参数选项没有在官方文档里提到,一些CLI的名称没有在官方文档里更新,一些可选的CLI用法没有在官方文档里记录,因此写下本篇博客,希望对研究MVS的同好有所帮助。
2025-08-19 16:29:48
1004
原创 解决CMake报错:submodule(s) are missing, please update your repository问题
这意味着CMake没有成功找到项目的子系统,会发生错误的原因是这种通过下载zip来编译源码的方式不正确,GitHub 的 ZIP 下载功能不会包含子模块(submodule)的源码。随后尝试CMake发现此报错解决(虽然很可能还会有其他报错就是了)。
2025-08-11 11:20:38
447
原创 环状点云内插思路分享
最后我想说这个算法效率肯定不是很高,没有经过打磨,但是原理比较简单,大家可以试着对它进行二创,另外以本例来说,在包围盒内洒一万个豆子,能在多边形内的也就五百个,数量上可以根据自己的需求进行更改。均匀抽稀这块的函数我就省略了,大家自己写吧,不是很困难。3、计算抽稀后的环状点云的包围盒,在包围中随机生成若干点,判断这些点是否在上一步构成的闭合多边形内部。大家好啊,今天来聊一下环状点云内插的事儿,介绍一下我的思路。如下图,有一片环状点云,如果需要向其内部插入点,应该怎么做?我的思路其实非常简单,
2025-04-12 10:58:22
254
原创 Ruby基础_2
总体来说,个人感觉Ruby语法与Python语法较为类似。RuBy的输入会自动带入换行符,因此需要使用gets.chomp提取纯净的字符串。Ruby的输出也有三种方式,分别是p、puts、print。它们之间输出方式有差异:- p 方法会以可读性更好的方式输出对象,包括对象的类型和结构。- puts 方法会输出对象,并在末尾添加换行符。- print 方法会输出对象,但不会添加换行符。运行下列程序:有结果:在输出字符串时,单引号与双引号皆可,双引号多了一个插值语法:返回不仅如此,
2024-09-30 11:09:05
900
原创 Ruby基础_1
创建txt文件,在其中编写Ruby程序。(注意路径问题,这里仅作举例)即可运行RuBy脚本,另外,RuBy脚本中可能需要的键入也是从该终端中键入。其中需要注意的是该控制台输入大写稍许费力,可能需要双击。即可进入RuBy程序,可以实现简单运算。即可说明RuBy安装成功。
2024-09-30 11:08:09
232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅