Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

guidance for mapping 2D image onto 3D geometry

Dear,

I try to use an image as texture onto a 3D surface.

I do have: - 3D geometry as a point cloud - 3D object coordinates of a set of reference points - 2D image coordinates of the same reference points

I want to map/wrap the image in such a way onto the 3D surface, the the refernce points in the image matches the reference points on the object.

I think this has been done many times before, but I maybe do not have the right search key words.

The image is taken with an uncalibrated camera. If a calibration is necessary, I would follow this turorial: https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_calib3d/py_calibration/py_calibration.html

Basically...to get a start...I am in search for a "cooking receipt", that would guide me to the necessary steps. Any help is much welcome.

Thank you,

Philipp

guidance for mapping 2D image onto 3D geometry

Dear,

I try to use an image as texture onto a 3D surface.

I do have: - 3D geometry as a point cloud - 3D object coordinates of a set of reference points - 2D image coordinates of the same reference points

I want to map/wrap the image in such a way onto the 3D surface, the the refernce points in the image matches the reference points on the object.

I think this has been done many times before, but I maybe do not have the right search key words.

The image is taken with an uncalibrated camera. If a calibration is necessary, I would follow this turorial: https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_calib3d/py_calibration/py_calibration.html

Basically...to get a start...I am in search for a "cooking receipt", that would guide me to the necessary steps. Any help is much welcome.

Thank you,

Philipp

guidance for mapping 2D image onto 3D geometry

Dear,

I try to perform one of following tasks:

a.) use an image as texture onto a 3D surface.

I do have: - surface or b.) warp an image in such a way, that its shape represents a 3D shape

Available input:

  • 3D geometry --> as a point cloud - cloud or triangulated mesh
  • 3D object coordinates of a set of reference points - points
  • 2D image coordinates of the same reference points

    I want to map/wrap the image in such a way onto the 3D surface, the the refernce points in the image matches the

Boundary conditions:

  • image from only one single camera (no stereo)
  • uncalibrated camera
  • camera has fixed focal length
  • reference points on the object.are distributed onto the 3D surface

Current Approach:

  • perform camera calibration --> get intrinsic parameters and distortions coefficiants
  • solvePnP --> use results from camera calibration

What's next?

Programming language: python

I think this has been done many times before, but I maybe do not have the right search key words.

The image is taken with an uncalibrated camera. If a For camera calibration is necessary, I would follow I followed this turorial: tutorial: https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_calib3d/py_calibration/py_calibration.html

Basically...to get a start...I am in search for a "cooking receipt", that would guide me to through the necessary steps. steps. Any help is much welcome.

Thank you,

Philipp

guidance for mapping 2D image onto 3D geometry

Dear,

I try to perform one of following tasks:

a.) use an image as texture onto a 3D surface or b.) warp an image in such a way, that its shape represents a 3D shape

Available input:

  • 3D geometry --> as point cloud or triangulated mesh
  • 3D object coordinates of a set of reference points
  • 2D image coordinates of the same reference points

Boundary conditions:

  • image from only one single camera (no stereo)
  • uncalibrated camera
  • camera has fixed focal length
  • reference points are distributed onto the 3D surface

Current Approach:

  • perform camera calibration --> get intrinsic parameters and distortions coefficiants
  • solvePnP --> use results from camera calibration

What's next?

Programming language: python

I think this has been done many times before, but I maybe do not have the right search key words.

For camera calibration I followed this tutorial: https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_calib3d/py_calibration/py_calibration.html

Basically...to get a start...I am in search for a "cooking receipt", that would guide me through the necessary steps. Any help is much welcome.

Thank you,

Philipp

Edit ...Attachments:

image description generic example of camera view

image description generic example of mapped image onto 3D surface as texture (mapping does not fit very well)

2D-3D refernce coordinates & 3D point cloud of geometry available as csv-file ...how to best upload?