How to find the 3D coordinates of images of a cube?

3 visualizaciones (últimos 30 días)
Santo Adam Terranova
Santo Adam Terranova el 2 de Dic. de 2020
Respondida: Ashish Mishra el 9 de Dic. de 2020
With given images of a cube (used edge detection), how do I find the 3D coordinates that correspond to some pixels?
For example if I choose a white pixel in the first image, how do you find the corresponding pixel in the other images?
The main goal is to calculate the volume of a cube, from just 3 pictures.
  2 comentarios
KSSV
KSSV el 2 de Dic. de 2020
Where is the image attached?
Santo Adam Terranova
Santo Adam Terranova el 2 de Dic. de 2020
These images are just pictures that are taken with an smartphone camera. One picture from the front, one from the side and one from above.

Iniciar sesión para comentar.

Respuestas (1)

Ashish Mishra
Ashish Mishra el 9 de Dic. de 2020
If you mention a pixel location in front image of the cube , it will represent a line in side or top view , so better if you wish to calculate the volume of the cube you can locate your desired pixel with the use of impixelinfo function .
Further do activate the datacursormode and set the figure WindowButtonMotionFcn to get the figure's current point property.
Alternatively you can also use imtool function to get the location of a desired pixel as well as complete measurement of any edge.

Categorías

Más información sobre Geometric Transformation and Image Registration en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by