当前位置:网站首页>qt点云配准软件
qt点云配准软件
2022-08-02 02:20:00 【诺有缸的高飞鸟】
写在前面
1、本文内容
一款使用qt与open3d开发的点云配准软件,需要源码以及定制其他功能请私信。
2、平台
windows10与linux通用
3、软件下载
share_noel/PointCloud/registration_tool
https://blog.csdn.net/qq_41102371/article/details/125646840
使用
打开软件
cd registration_tool
# linux
./linux/registration_qt
# windows (windows可双击直接运行registration_qt.exe)
.\windows\registration_qt.exe

选择source点云,target点云


可视化当前点云状态,已将source点云颜色设置为绿色,target设置为红色

设置体素网格大小voxel_size
粗配准、精配准算法都会将点云进行降采样,降采样的体素网格大小都是voxel_size,因此voxel_size的设置会很大程度上影响结果,大小跟当前的点云有关,voxel_size太大会使点云信息基本丢失,太小会使降采样起不到减少点云数据量和使点均匀分布的效果,建议先使用pcd voxel_downsampled看看降采样后的点云情况,如对bunny点云设置的是0.005,同时起到了减少数据量和保持几何形状特征不丢失的作用

粗配准

精配准

精配准之后点云已经贴合得比较好了
精配准说明:
1、如果前面使用了粗配准,那么精配准会在粗配准的基础之上进行,否则直接使用精配准算法直接配准
2、精配准算法有三个选择,point-to-point icp,point-to-plane icp,G-icp,默认point-to-plane icp
3、迭代次数默认30,是icp的迭代次数
参考
http://www.open3d.org/docs/release/
完
边栏推荐
- 考完PMP学什么?前方软考等着你~
- CASE2023
- [LeetCode Daily Question] - 103. Zigzag Level Order Traversal of Binary Tree
- BI-SQL丨WHILE
- 局部敏感哈希:如何在常数时间内搜索Embedding最近邻
- "NetEase Internship" Weekly Diary (2)
- 力扣(LeetCode)213. 打家劫舍 II(2022.08.01)
- Talking about the "horizontal, vertical and vertical" development trend of domestic ERP
- Multi-Party Threshold Private Set Intersection with Sublinear Communication-2021: Interpretation
- LeetCode brushing diary: 33. Search and rotate sorted array
猜你喜欢

字符串常用方法

工程师如何对待开源

Constructor instance method inheritance of typescript37-class (extends)

Handwritten Blog Platform ~ Day Two

十字光标太小怎么调节、CAD梦想画图算量技巧
![[LeetCode Daily Question]——654. The largest binary tree](/img/05/0af1c6dc0085e253c0758c8da63e52.png)
[LeetCode Daily Question]——654. The largest binary tree

机器人领域期刊会议汇总
![[Server data recovery] Data recovery case of server Raid5 array mdisk disk offline](/img/08/d693c7e2fff8343b55ff3c1f9317c6.jpg)
[Server data recovery] Data recovery case of server Raid5 array mdisk disk offline

软件测试 接口自动化测试 pytest框架封装 requests库 封装统一请求和多个基础路径处理 接口关联封装 测试用例写在yaml文件中 数据热加载(动态参数) 断言

BI - SQL 丨 WHILE
随机推荐
BI-SQL丨WHILE
Power button 1374. Generate each character string is an odd number
How engineers treat open source
Service discovery of kubernetes
Chopper webshell feature analysis
Speed up your programs with bitwise operations
Nanoprobes免疫测定丨FluoroNanogold试剂免疫染色方案
The underlying data structure of Redis
Ringtone 1161. Maximum In-Layer Elements and
Coding Experience Talk
CASE2023
TKU remembers a single-point QPS optimization (I wish ITEYE is finally back)
Garbage Collector CMS and G1
Golang分布式应用之定时任务
2022河南青训联赛第(三)场
Redis Subscription and Redis Stream
Fundamentals of Cryptography: X.690 and Corresponding BER CER DER Encodings
Pinduoduo leverages the consumer expo to promote the upgrading of domestic agricultural products brands and keep pace with international high-quality agricultural products
Multi-Party Threshold Private Set Intersection with Sublinear Communication-2021: Interpretation
NIO‘s Sword(牛客多校赛)