ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Hello @Ifx13,
I hope this answer can help you to achieve your solution.
The pcl method - textureMeshwithMultipleCameras - can be used in this situation.
One of the examples using this method
https://github.com/PointCloudLibrary/pcl/issues/2830 standalone texture mapping code
https://github.com/otherlab/pcl/blob/master/gpu/kinfu_large_scale/tools/standalone_texture_mapping.cpp python example - wrapper of this method
https://github.com/iory/texture-mapping
2 | No.2 Revision |
Hello @Ifx13,
I hope this answer can help you to achieve your solution.
The pcl method - textureMeshwithMultipleCameras - can be used in this situation.
One of the examples using this method
https://github.com/PointCloudLibrary/pcl/issues/2830 standalone texture mapping code
https://github.com/otherlab/pcl/blob/master/gpu/kinfu_large_scale/tools/standalone_texture_mapping.cpp
python CPP example - wrapper of this method
https://github.com/iory/texture-mapping
3 | No.3 Revision |
Hello @Ifx13,
I hope this answer can help you to achieve your solution.
The pcl method - textureMeshwithMultipleCameras - can be used in this situation.
One of the examples using this method
https://github.com/PointCloudLibrary/pcl/issues/2830 standalone texture mapping code
https://github.com/otherlab/pcl/blob/master/gpu/kinfu_large_scale/tools/standalone_texture_mapping.cpp CPP example - wrapper of this method
https://github.com/iory/texture-mapping
See the function:
tm.textureMeshwithMultipleCameras(mesh, my_cams);
It has as inputs the mesh and the camera positions and directions. For an explanation of the functions see:
https://github.com/PointCloudLibrary/pcl/blob/46cb8fe5589e88e36d79f9b8b8e5f4ff4fceb5de/surface/include/pcl/surface/texture_mapping.h
and
https://github.com/PointCloudLibrary/pcl/blob/46cb8fe5589e88e36d79f9b8b8e5f4ff4fceb5de/surface/include/pcl/surface/impl/texture_mapping.hpp
The occlusion functions use Octree.
4 | No.4 Revision |
Hello @Ifx13,
I hope this answer can help you to achieve your solution.
The pcl method - textureMeshwithMultipleCameras - can be used in this situation.
One of the examples using this method
https://github.com/PointCloudLibrary/pcl/issues/2830 standalone texture mapping code
https://github.com/otherlab/pcl/blob/master/gpu/kinfu_large_scale/tools/standalone_texture_mapping.cpp CPP example - wrapper of this method
https://github.com/iory/texture-mapping
See the function:
tm.textureMeshwithMultipleCameras(mesh, my_cams);
It has as inputs the mesh and the camera positions and directions. For an explanation of the functions see:
https://github.com/PointCloudLibrary/pcl/blob/46cb8fe5589e88e36d79f9b8b8e5f4ff4fceb5de/surface/include/pcl/surface/texture_mapping.h
and
https://github.com/PointCloudLibrary/pcl/blob/46cb8fe5589e88e36d79f9b8b8e5f4ff4fceb5de/surface/include/pcl/surface/impl/texture_mapping.hpp
The occlusion functions use Octree.
One of the examples using this method
https://github.com/PointCloudLibrary/pcl/issues/2830 standalone texture mapping code
https://github.com/otherlab/pcl/blob/master/gpu/kinfu_large_scale/tools/standalone_texture_mapping.cpp CPP example - wrapper of this method
https://github.com/iory/texture-mapping