Thank you for your reply!
We are using the Open3D library to project our masks on 3D mesh. For our calculations, we are using camera position, rotation, and focal length. To gain this information, we export registration as a datatype: “Internal/external camera parameters”.
The projections seem to be relatively accurate for the majority of the cases. You can see from the previous examples, that one of the models is almost correct. However, it seems that we are missing some important transformation information. One example shows that we have projections, which are completely off. Even if it is a minority, we want to avoid this happening.
Our pipeline looks like this: we are importing images → aligning them (twice, because sometimes the models are not perfect after the first alignment)-> creating mesh-> creating texture → simplifying mesh → exporting the model. When we export the model, we are using the default parameters. Do you have any ideas, about what could cause the errors in the projections? Could it be that cameras and mesh are not synchronized? Or maybe we are missing an important transformation parameter, which could be exported (for example, perspective)?
I attach the export parameters to this message.

I am looking forward to your reply.
Best regards,
