Directorio de artículos
0 Prefacio
CloudCompare es un excelente software de procesamiento de nubes de puntos de código abierto.Algunas de las funciones de procesamiento de nubes de puntos se utilizarán en el proceso de estudio de las nubes de puntos. Para familiarizarse rápidamente con las funciones básicas del software, este artículo presenta las funciones de las teclas de función correspondientes.
1.Archivo
(1) Abrir: Abra el archivo, puede abrir los siguientes formatos de nube de puntos
(2) Abrir reciente...: abre el archivo más reciente
(3) Guardar: Guardar, el tipo de nube de puntos guardado es el siguiente
(4) Configuración de desplazamiento global: establezca las coordenadas absolutas máximas, la diagonal de entidad máxima
(5) Fábrica primitiva: generar modelo de geometría 3D
(6) Ratón 3D: soporte para ratón 3D (como 3Dconnexion), el uso de esta función requiere un ratón 3D externo
(7) Gamepad: soporte para Gamepad, el uso de esta función requiere un Gamepad externo
(8) Cerrar todo: cerrar todas las entidades abiertas
(9) Salir: Salir del software
2.Editar
(1) Colores: reproducción de color
①Establecer único: establecer un solo color para la entidad seleccionada
②De campos escalares: convertir de un campo escalar a un campo de color
③Colorear: colorear la entidad seleccionada, expresada específicamente como multiplicar el color seleccionado por el RGB de la color actual Y obtenga un nuevo color
④Niveles: cambie el color de la entidad seleccionada ajustando el gráfico de columnas de color (no implementado)
⑤Rampa de altura: establezca el degradado de color (lineal, trapezoidal, circular) para la entidad seleccionada
⑥Convertir a escala de grises: para la entidad seleccionada Establezca el color en escala de grises
⑦Convertir a campo escalar: convierta el campo de color RGB actual en uno o varios campos escalares
⑧Interpolar desde otra entidad: inserte el color de otra entidad en la entidad seleccionada
⑨Mejorar con intensidades: mejorar la función de intensidad
⑩Borrar : Eliminar campos de color de las entidades seleccionadas
(2) Normales: Estimación normal
①Calcular: Calcular la normal de la entidad seleccionada
②Invertir: Invertir la normal de la entidad seleccionada
③Orientar Normales > Con árbol de expansión mínimo: Usar el método de árbol de expansión mínimo para calcular con precisión todas las normales de la nube de puntos
④Orientar Normales > Con Marcha Rápida: Use el método de marcha rápida para refinar y calcular todas las normales de la nube de puntos
⑤Convertir a > HSV: Convierta la normal de la nube al campo de color HSV
⑥Convierta a > Dip y Dip direction SFs: Convierta el método de la nube de puntos Línea a dos campos escalares
⑦Exportar normales a SF(s): Representar normales según la latitud XYZ
⑧Borrar: Eliminar normales para entidades seleccionadas
(3) Octárbol: octárbol
①Computar: Cálculo obligatorio del octárbol de una entidad dada
②Remuestrear: Usar el centroide de todos los puntos en la unidad de vóxel más pequeña de cada octárbol para reemplazar todos los puntos en el vóxel para volver a muestrear
(4) Cuadrícula: operación de cuadrícula (generalmente una cuadrícula regular)
① Eliminar cuadrículas de escaneo: eliminar la cuadrícula de escaneo
② Cuadrículas de escaneo de malla: cuadrícula de escaneo de cuadrícula
(5) Malla: operación de cuadrícula (incluidas algunas funciones de Grid)
①elaunay 2.5D (plano XY): calcule la triangulación de Delaunay 2.5D de la nube de puntos en el plano xy xyxy
②Delaunay 2.5D (plano de ajuste óptimo): calcule la nube de puntos en triangulación 2.5D Delaunay del mejor plano
③Rejillas de exploración de malla: Rejilla de exploración de cuadrícula
④Convertir textura/material a RGB: Convierte el material de malla y la información de textura de la cuadrícula seleccionada en un campo RGB punto por punto
⑤Puntos de muestra: En un muestreo aleatorio en la
cuadrícula⑥Smooth (Laplacian): algoritmo de suavizado laplaciano⑦Subdivide
: subdivide la malla, este algoritmo subdivide recursivamente los triángulos de la malla hasta que su superficie se subdivide por debajo del valor especificado por el usuario.
⑧Voltear triángulo: voltear el triángulo
⑨Medir superficie: medir el área de superficie total de la cuadrícula y el área de superficie promedio de cada triángulo, salida en la consola
⑩Medir volumen: medir el volumen de la cuadrícula cerrada, salida en la consola
⑪Bandera vértices por tipo: verifique los conceptos básicos de las características de la cuadrícula, marque cada muestra de la cuadrícula: 0 = normal, 1 = borde, 2 = no múltiple
⑫ Suave: suavice el campo escalar asociado con los vértices de la cuadrícula. Este método es lo opuesto al filtro gaussiano. Este método es especialmente útil después de usar el complemento qPCV
⑬Campo escalar > Mejorar: mejora el campo escalar asociado con los vértices de la malla. Este método es especialmente útil después de usar el complemento qPCV
(6) Polilínea: operación de polilínea
①Puntos de muestra: muestreo aleatorio en una cuadrícula
(7) Plano: Operación de plano
①Crear: Crear
②Ajustar: Ajustar
③Editar: Editar
④Voltear: Voltear
⑤Comparar: Comparar
(8) Sensores: Operación del sensor
①Editar: Editar
②TLS/GBL: Lidar terrestre
③Cámara: Imagen
④Vista desde el sensor: Mostrar datos del sensor
⑤Calcular rangos: Rango de cálculo
⑥Calcular ángulos de dispersión: Calcular ángulo escalar
(9) Campos escalares: Campo escalar
①Mostrar histograma: Muestra el histograma del campo escalar efectivo para la entidad actualmente seleccionada
②Calcular parámetros estadísticos: Calcular la distribución estadística (distribución gaussiana, distribución Weibull)
③Gradiente: Calcular el gradiente del campo escalar
④Filtro gaussiano : filtrado gaussiano, suavizado de un dominio escalar
⑤Filtro bilateral: filtrado bilateral, suavizado de un dominio escalar
⑥Filtrado por valor: filtra la nube de puntos seleccionada con valor escalar
⑦Convertir a RGB: convierte el dominio escalar efectivo en dominio de color RGB
⑧Convertir a RGB aleatorio: convierte el campo escalar efectivo se convierte en un campo de color RGB aleatorio
⑨Cambiar nombre: cambia el nombre del campo escalar efectivo de la entidad seleccionada
⑩Agregar constante SF: agrega un campo escalar con una constante
⑪Agrega índices de puntos como SF: crea un índice de puntos para la nube de puntos seleccionada Nuevo escalar ⑫Exportar
coordenadas a SF(s): Exportar coordenadas a dominio escalar
⑬Exportar normales a SF(s): Exportar normales a dominio de coordenadas
⑭Establecer SF como coordenadas: Establecer dominio escalar para la nube de puntos seleccionada Coordenadas
⑮Interpolar desde otra entidad: Inserta el color de otra entidad en la entidad seleccionada
⑯Aritmética: las operaciones estándar (+, -, *, /) se pueden realizar en dos campos escalares en la misma nube de puntos, o las operaciones de funciones se pueden realizar en un solo campo escalar ⑰Administrador de escalas de colores: administración de escalas de colores, que puede administrar y crear nuevo
campo de colores
⑱Eliminar: Eliminar campos escalares válidos para la entidad seleccionada
⑲Eliminar todo (!): Eliminar todos los campos escalares válidos para la entidad seleccionada
(10) Forma de onda: Forma de onda
①Visor de forma de onda 2D: Pantalla de forma de onda 2D abierta
②Comprimir datos FWF: Comprimir datos FWF
(11) Clonar: Clona la nube de puntos seleccionada
(12) Fusionar: Fusiona dos o más entidades. Las nubes de puntos se pueden fusionar (se eliminará la nube de puntos original); las mallas se pueden fusionar (la malla original no se modificará y CC creará una nueva estructura de malla) (13) Submuestra: recopile una submuestra
de la nube de puntos original , que se puede utilizar como colección aleatoria, tridimensional y basada en octárboles, las submuestras mantendrán las propiedades escalares, de color, normales y otras de la nube de puntos original.
(14) Aplicar transformación: transformar la entidad seleccionada (matriz 4X4, ángulo del eje, ángulo de Euler)
(15) Multiplicar/Escalar: escalar la nube de puntos
(16) Traducir/Rotar: rotar y trasladar manualmente la entidad seleccionada
(17) Segmento: cortar y segmente las entidades seleccionadas dibujando polígonos 2D
(18) Recortar: segmente una o más nubes de puntos en 3D-Box
(19) Edite el desplazamiento y la escala globales: establezca las coordenadas absolutas máximas, la diagonal máxima de la entidad
(20) Alternar: alternar la visualización función
(21) Eliminar: eliminar el objeto seleccionado
3.Herramientas
(1) Limpiar: eliminar el ruido de la nube de puntos
①Filtro SOR: filtrado estadístico
②Filtro de ruido: filtrado de paso bajo
(2) Proyección: Proyección de nube de puntos
①Desenrollar: Expande la nube de puntos de un cilindro o cono en un plano
②Rasterizar: Rasteriza la nube de puntos (convertida en una cuadrícula 2.5D) y luego expórtala como una nueva nube de puntos o una imagen ráster
③Gráfica de contorno a malla: convierte un grupo de polilíneas en una cuadrícula y genera contornos de borde
④Exportar coordenadas a SF(s): exportar coordenadas a dominio escalar
(3) Registro: Registro de nube de puntos
①Hacer coincidir los centros del cuadro delimitador: Ajustar todas las entidades seleccionadas para que sus centros estén en un solo lugar
②Hacer coincidir escalas: Hacer coincidir entidades con una relación de escala
③Alinear (selección de pares de puntos): Elegir entre dos entidades Al menos tres correspondientes puntos para registrar dos entidades
④Registro fino (ICP): registro ICP, siempre que: ① dos nubes generalmente se mezclen; ② parezcan ser el mismo objeto o al menos tengan la misma forma
(4) Distancias: Cálculo de distancia
① Nube/Distancia de nubes (distancia de nube a nube): Calcula la distancia entre dos nubes de puntos
② Nube/Dist. de malla (distancia de nube a malla): Calcula la nube de puntos y la malla La distancia entre
③Conjunto de puntos más cercanos: calcula el conjunto de los puntos más cercanos entre dos nubes de puntos
(5) Volumen: Calcular volumen
(6) Estadísticas: Estadísticas de nubes de puntos
①Prueba estadística local: Segmentar y filtrar nubes de puntos según estadísticas locales en el dominio escalar
②Calcular parámetros estadísticos: Calcular distribución estadística (distribución gaussiana, distribución Weibull)
(7) Segmentación: segmentación de nube de puntos
① Etiquetar componentes conectados: establezca la distancia mínima, divida la nube seleccionada en partes más pequeñas, cada parte está conectada entre sí
② Sección transversal: el usuario puede definir un marco de recorte y ajustar el rango y la dirección de el marco, para recortar la nube de puntos. Se puede usar para: ①Repetir el proceso de segmentación en una o más dimensiones; ②Obtener el contorno del polígono
③Extraer secciones: puede dibujar o importar polígonos sobre una nube de puntos para extraer secciones y contornos
(8) Ajuste: ajuste de nube de puntos
①Plano: ajuste un plano en la nube de puntos y genere información diversa, como ajuste RMS, plano vertical, buzamiento geológico, valor de dirección de buzamiento, etc. ②Esfera: ajuste de una esfera
③Polígono 2D
: ajuste Combina dos -Polígonos dimensionales
④ 2.5D quadric: ajuste de superficie cuadrática
(9) Exportación por lotes: Exportación por lotes
(10) Otro: Otro
①Densidad: Calcular la densidad de una nube de puntos
②Eliminar puntos duplicados: Eliminar puntos duplicados estableciendo la distancia mínima entre dos puntos
③Curvatura: Calcular la curvatura de la nube de puntos
(11) Nivel: seleccione tres puntos para determinar un plano para operar
(12) Selección de puntos: puede seleccionar uno, dos o tres puntos para obtener diversa información, como coordenadas de punto, RGB, valor escalar, distancia, ángulo y otra información (especialmente la distancia entre dos puntos)
(13) Selección de lista de puntos: se pueden seleccionar varios puntos para crear una lista de puntos, que se puede generar como un archivo, una nueva nube de puntos o una polilínea (14) Trazar polilínea:
rastrear polilíneas
(15) Caja de arena: Caja de arena
① Calcular árbol Kd: Calcular árbol Kd
② Cuadro delimitador Ajuste PCA: Cuadro delimitador Ajuste PCA
③ Mapa de distancia a la cuádrica 3D de mejor ajuste: Distancia asignada a la superficie cuádrica 3D de mejor ajuste
④ Mapa de distancia: Mapeo de distancia
⑤Alineación automática de nubes: alinea automáticamente las nubes de puntos
⑥Busca el rectángulo interior más grande (2D): encuentra el rectángulo interior 2D más grande
⑦Crea una nube a partir de los centros de las entidades seleccionadas: crea una nube de puntos desde el centro de la entidad seleccionada
⑧Calcula la mejor matriz RMS de registro: calcula la mejor registro Matriz de errores
⑨Habilitar seguimientos de depuración visual: capaz de mostrar información de seguimiento de depuración
4. Pantalla
(1) Pantalla completa: pantalla completa
(2) Pantalla completa (vista 3D): pantalla completa de la vista 3D
(3) Actualizar: actualizar, forzar la actualización del contenido de la vista 3D efectiva (redibujado de gráficos OpenGL)
(4) Alternar centrado Perspectiva: en Cambiar entre la vista ortogonal y el modo de vista del centro del objeto
(5) Alternar perspectiva basada en el visor: cambiar entre la vista ortogonal y la vista en perspectiva
(6) Mostrar las coordenadas del cursor: mostrar el sistema de coordenadas del mouse
(7) Bloquear la rotación sobre un eje: bloquear alrededor de Z Rotación de imagen del eje
(8) Entrar en modo de vista de burbuja: entrar en modo de vista de burbuja
(9) Enlace de cámara: enlace de imagen
(10) Renderizar a archivo: puede renderizar la vista 3D actual en un archivo de imagen (admite la mayoría de los formatos de archivo estándar), también se puede escalar para adaptarse a pantallas de mayor resolución
(11) Configuración de pantalla: configure varias pantallas: color y material, escala de colores, etiquetas, otros
(12) Configuración de cámara: configuración de imagen
(13) Guardar ventana gráfica como objeto: guarde los parámetros de la cuerpo visible de la vista 3D actual (posición y dirección de la imagen, estado de perspectiva) como una entidad visual, que agrega automáticamente la raíz del árbol de base de datos (14) Ajustar zoom: ajusta la relación de zoom (15) Tasa de cuadros de prueba: prueba
el
cuadro velocidad, deje que la vista 3D efectiva gire en poco tiempo para estimar la velocidad de fotogramas promedio, y el resultado se muestra en la consola
(16) Luces: modo de luz
(17) Sombreadores y filtros: deshabilite cualquier sombreador o filtro OpenGL activo
(18) Campo escalar activo: active el campo de calibración
(19) Consola: Consola (mostrar/ocultar)
(20) Barras de herramientas: Barra de herramientas, incluida la barra de herramientas principal, el campo escalar, la vista, el complemento, el filtro GL
(21) Traducción de idiomas: traducción de idiomas
Si desea convertir a chino, debe descargar la versión correspondiente del paquete chino de Internet para la instalación.
(22) Restablecer todas las posiciones de los elementos de la GUI: almacenar automáticamente la información de la GUI actual (posición y visibilidad de la barra de herramientas, etc.) antes de salir y restaurar la configuración original
5.Complementos
La descarga de software oficial generalmente viene con algunos complementos.
(1) Animación: crea una animación a partir de una serie de vistas
(2) Escoba virtual CEA: limpia la nube de puntos con una escoba virtual
(3) CANUPO: entrena o aplica un clasificador en la nube de puntos
(4) Brújula: se utiliza para medir las direcciones de los afloramientos (5) Cork: operación CSG
en la cuadrícula
(6) Filtro CSF: un algoritmo de filtrado de nubes de puntos que utiliza un proceso de simulación de tela
(7) Detección de facetas/fracturas: complemento de detección de fracturas BRGM
(8) Eliminación de puntos ocultos: aproximado Visibilidad de puntos en nubes de puntos N-dimensionales utilizando el algoritmo de eliminación de puntos ocultos desde un punto de vista
(9) M3C2 Distancia: modelo multiescala y comparación de nubes de modelos (M3C2)
(10) Envoltura PCL: envoltorio de biblioteca de nubes de puntos
(11) PCV /ShadeVis: Oclusión ambiental para mallas o nubes de puntos
(12) PoissonRecon: Reconstrucción de superficies de Poisson
(13) RANSAC Shape Detection: Detección automática de formas RANSAC.
(14) Análisis de superficie de revolución: comparación de nube de puntos y superficie giratoria
(15) Marcado de elipse: medición métrica en imágenes bidimensionales
6. Vistas 3D
(1) Nuevo: Crear una vista 3D
(2) Acercar: Acercar
(3) Alejar: Alejar
(4) Cerrar: Cerrar la vista 3D
(5) Cerrar todo: Cerrar todas las vistas 3D
(6) Mosaico: Todo vistas 3D compartidas Muestra el espacio entre
(7) Cascada: reorganiza todas las vistas 3D en serie
(8) Siguiente: activa la siguiente vista 3D creada en secuencia
(9) Anterior: activa la vista 3D anterior creada en secuencia
Referencias:
[1] Point Cloud. Introducción a CloudCompare ; 2021-04-21 [consultado el 17 de abril de 2023].
[2] Mengma Y. Introducción a cloudcompare ; 2022-04-06 [consultado el 17 de abril de 2023].
[3] Dianyunxia. CloudCompare——Use Summary ; 2022-07-15 [consultado el 2023-04-17].
[4] Dianyunxia. CloudCompare—— Point Cloud Filtering ; 2022-05-10 [consultado el 2023-04-17] . ].
[5] Dianyunxia. CloudCompare: ajuste del plano de la nube de puntos ; 2021-12-07 [consultado el 17-04-2023].
[6] Dianyunxia . Registro de grueso a fino ; 2021-08-28 [consultado el 04-2023]. -17].
[7] Big Fish BIGFISH. Procesamiento de filtrado de nubes de puntos (usando el software CloudCompare) ; 2022-08-06 [consultado el 17-04-2023].
[8] RanMaxLi. [Procesamiento de imágenes] CloudCompare extrae la nube de puntos de destino; 2021-11-02 [consultado el 17-04-2023].
[9] Soluciones topográficas y cartográficas. Software de procesamiento de cuadrículas de nubes de puntos CloudCompare 9: medición de puntos (punto de distancia, ángulo) ; 2022-10-03 [consultado el 4 de abril de 2023 -17].
[10] Point Cloud Man. CloudCompare: segmento de nube de puntos ; 2022-08-13 [consultado el 17 de abril de 2023].
[11] Big Fish BIGFISH. Registro de nube de puntos (software CloudCompare) ; 2022 -02 -08 [consultado el 17 de abril de 2023].