Создать одно облако точек из одной сетки с одной конкретной точки зрения - PullRequest
0 голосов
/ 21 февраля 2019

С одной конкретной точки зрения, я надеюсь получить соответствующее облако точек из одной сетки.pcl_mesh2pcd и pcl_mesh_sampling конвертируют только одну сетку в одно облако точек и не учитывают проблему с точкой обзора.С одной конкретной точки зрения, некоторый порт меша будет невидимым.
Может быть, некоторая функция в библиотеке pcl выполнит такую ​​работу.Однако я не очень знаком с каждой моделью в PCL и трачу много времени на такую ​​функцию.К сожалению, я не нашел его.
Я также ищу в Интернете.Любая помощь приветствуется.

1 Ответ

0 голосов
/ 22 февраля 2019

Ознакомьтесь с имитацией модуля PCL.

Цитата из README_about_tools :

Test and Example Programs for pcl_simulation
mfallon and hordurj march 2012

1. sim_viewer.cpp
purpose: simulate in viewer which is almost the same as pcl_viewer
status : use the mouse to drive around, and 'v' to capture a cloud. reads vtk and obj. 
         visualizes vtk and makes pcd of obj. conflict between RL and VTK means doesn't visualize/simulate properly
was    : range_pcd_viewer.cpp

2. sim_terminal_demo.cpp
purpose: simple app to demo speed and api to pcl_simulation
status : reads obj, make a series of 640x480 simulated point clouds and exits
depndcy: OpenCV for writing png images

3. sim_test_performance.cpp
purpose: GLUT/GLEW viewer used by Hordur to test GLSL optimizations. Creates two different viewing planes
status : reads obj, creates window, use keyboard to drive around environment
was    : range_performance_test.cpp

4. sim_test_simple
purpose: similar code to #3 but has a 2x2 grid each containing 640x480 windows, but operates as #1. press 'v' to capture a cloud to file (only works properly if 2x2 canged to 1x1)
status : reads obj, creates window, use keyboard to drive around environment
was    : range_test_v2.cpp

sim_viewer, вероятно, инструмент, который выхочу попробовать.

...