当前位置:网站首页>Cloudcompare - point cloud slice
Cloudcompare - point cloud slice
2022-07-05 13:15:00 【Dianyunxia】
Catalog
1. Section extraction function
Use Tools > Segmentation > Cross Section
Access this tool .
This tool allows users to define clipping boxes around a given cloud ( Interactive or non interactive ). for example , You can adjust the range and direction of the box to split the cloud . Besides , The tool can also :
- The process of repeating segmentation in one or more dimensions ( Extract multiple for the instance “ section ”)
- Extract polygon contour in each slice
Select a point cloud and start the interface of the tool as follows :
It should be noted that : The initial crop box here ( That is, the yellow line in the figure ) It is the bounding box of point cloud
Edit crop box :
You can edit the crop box in various ways , You can drag the bright red in an interactive way , Green and blue arrows and rings , Directly in 3D Move the boundary of the clipping box in the view . The arrow tip is used to push and pull the cutting frame surface , The ring can be used to rotate the box around the arrow axis . The lower left corner ( yellow ) The interactive device of can be used to move the whole box .
The following buttons in the upper right corner can cancel or display the clipping box and arrow .
You can also use “X”,“Y” and “Z” Field directly edit the size of the clipping box ( Width , Depth and height ). You can also use the buttons at the bottom of the dialog (“Shift box” frame ) Move the box in all directions . The box will move by the same amount as the box width in this dimension . Last , If more control is needed , You can click “advanced
” Button . Will appear “ standard ”3D Box version dialog .
Set the box position in the space in various ways ( for example , Even force the box to be a cube ).
visualization :
You can adjust the view with one button
2. Extract a single slice
Click the following button , Points in the clipping box can be extracted .
3. Extract a single contour
Click the following button , Extract the boundary contour .
The main parameters and functions are as follows
Necessary parameters
flat dimension
: Plane size , Automatically set according to the current section sizemaximum edge length
: Maximum side length , As a result of “ Concave bag ” Algorithm extracts contour . The only parameter of this tool is that of a single edge “ Maximum size ”. The algorithm starts with the convex hull of the slice point . As long as the edge is longer than the specified “ Maximum length ”, The algorithm will try to segment it using another nearby point . In this way, the outline will be closer to the point cloud . So the smaller the parameter is , The tighter the contour .
The other options
project slice(s) points on their best fit plane
: Contour extraction is in 2D Finished in the plane ,CloudCompare The slice plane size is not used as the projection plane , Instead, the point is projected onto the best fit plane ( This is for very thick slices , It usually works better ).split contour(s) on longer edges
::CloudCompare Can be longer than at each edge “ Maximum side length ” Parameter when dividing contour . under these circumstances , You can generate multiple non closed polylines instead of a single closed contour .visual debug mode
: Used to display debugging results .
4. Extract multiple slices
The button shown in the figure below is to realize multiple slice extraction
Most of the parameters in this dialog are related to “ Extract a single contour ” The dialog box is the same .
however , The user must clearly specify whether he wants to generate the contour ( Choose “Extract contour(s)
” Check box to enable ). Otherwise, only slices will be generated .
Other parameters are :
Repeat dimension
: Set the extracted latitude ( By default , Only check “ Plane ” dimension ).Gap
: Gap distance between adjacent slices .
The specific operation is as follows :
5. Related codes
[1] PCL Convex polygon boundary extraction of plane point cloud
[2] PCL Concave polygon boundary extraction of plane point cloud
[3] PCL Point cloud slice
[4] Open3D Point cloud slice
边栏推荐
- MATLAB论文图表标准格式输出(干货)
- Introduction aux contrôles de la page dynamique SAP ui5
- Navigation property and entityset usage in SAP segw transaction code
- Flutter 绘制波浪移动动画效果,曲线和折线图
- SAP UI5 DynamicPage 控件介紹
- 聊聊异步编程的 7 种实现方式
- 155. 最小栈
- Discussion on error messages and API versions of SAP ui5 getsaplogonlanguage is not a function
- LeetCode20.有效的括号
- 初次使用腾讯云,解决只能使用webshell连接,不能使用ssh连接。
猜你喜欢
Datapipeline was selected into the 2022 digital intelligence atlas and database development report of China Academy of communications and communications
一文详解ASCII码,Unicode与utf-8
Pycharm installation third party library diagram
About the single step debugging of whether SAP ui5 floating footer is displayed or not and the benefits of using SAP ui5
jenkins安装
STM32 and motor development (from architecture diagram to documentation)
Pandora IOT development board learning (HAL Library) - Experiment 7 window watchdog experiment (learning notes)
蜀天梦图×微言科技丨达梦图数据库朋友圈+1
国际自动机工程师学会(SAE International)战略投资几何伙伴
Discussion on error messages and API versions of SAP ui5 getsaplogonlanguage is not a function
随机推荐
Go string operation
Get to know linkerd project for the first time
Introduction aux contrôles de la page dynamique SAP ui5
Yyds dry goods inventory # solve the real problem of famous enterprises: move the round table
Fragmented knowledge management tool memos
Rocky basic command 3
Leetcode20. Valid parentheses
go 指针
DataPipeline双料入选中国信通院2022数智化图谱、数据库发展报告
使用Dom4j解析XML
Hundred days to complete the open source task of the domestic database opengauss -- openguass minimalist version 3.0.0 installation tutorial
APICloud Studio3 WiFi真机同步和WiFi真机预览使用说明
[深度学习论文笔记]使用多模态MR成像分割脑肿瘤的HNF-Netv2
Introduction to sap ui5 flexiblecolumnlayout control
LB10S-ASEMI整流桥LB10S
ABAP editor in SAP segw transaction code
It's too convenient. You can complete the code release and approval by nailing it!
Apicloud studio3 API management and debugging tutorial
946. 验证栈序列
Sorry, we can't open xxxxx Docx, because there is a problem with the content (repackaging problem)