当前位置:网站首页>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/
完
边栏推荐
- 软件测试 接口自动化测试 pytest框架封装 requests库 封装统一请求和多个基础路径处理 接口关联封装 测试用例写在yaml文件中 数据热加载(动态参数) 断言
- 【LeetCode每日一题】——103.二叉树的锯齿形层序遍历
- Handwriting a blogging platform ~ the first day
- JVM调优实战
- Golang分布式应用之定时任务
- Fundamentals of Cryptography: X.690 and Corresponding BER CER DER Encodings
- 2022-08-01 Reflection
- CodeTon Round 2 D. Magical Array
- Simple example of libcurl accessing url saved as file
- Speed up your programs with bitwise operations
猜你喜欢

Service discovery of kubernetes

Constructor instance method inheritance of typescript37-class (extends)

Nanoprobes多组氨酸 (His-) 标签标记:重组蛋白检测方案

BioVendor人俱乐部细胞蛋白(CC16)Elisa试剂盒研究领域

The first time I wrote a programming interview question for Niu Ke: input a string and return the letter with the most occurrences of the string

Nanoprobes丨1-巯基-(三甘醇)甲醚功能化金纳米颗粒

Oracle19c安装图文教程

Good News | AR opens a new model for the textile industry, and ALVA Systems wins another award!

局部敏感哈希:如何在常数时间内搜索Embedding最近邻

2022 Henan Youth Training League Game (3)
随机推荐
2022-08-01 安装mysql监控工具phhMyAdmin
周鸿祎称微软抄袭,窃取360安全模式
TKU remembers a single-point QPS optimization (I wish ITEYE is finally back)
【 wheeled odometer 】
线程的不同状态
The principle and code implementation of intelligent follower robot in the actual combat of innovative projects
PHP live source code to achieve simple barrage effect related code
AWR analysis report questions for help: How can SQL be optimized from what aspects?
项目后台技术Express
CodeTon Round 2 D. Magical Array 规律
Nanoprobes丨1-mercapto-(triethylene glycol) methyl ether functionalized gold nanoparticles
A good book for newcomers to the workplace
How to adjust the cross cursor too small, CAD dream drawing calculation skills
MySQL optimization strategy
Centos7 install postgresql and enable remote access
字符串常用方法
Can Youxuan database import wrongly be restored?
Win Go development kit installation configuration, GoLand configuration
2022-08-01 mysql/stoonedb slow SQL-Q18 analysis
局部敏感哈希:如何在常数时间内搜索Embedding最近邻