Ask Your Question

Revision history [back]

click to hide/show revision 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

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

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.

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