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

3 Ansichten (letzte 30 Tage)
Santo Adam Terranova
Santo Adam Terranova am 2 Dez. 2020
Beantwortet: Ashish Mishra am 9 Dez. 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 Kommentare
KSSV
KSSV am 2 Dez. 2020
Where is the image attached?
Santo Adam Terranova
Santo Adam Terranova am 2 Dez. 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.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Ashish Mishra
Ashish Mishra am 9 Dez. 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.

Kategorien

Mehr zu Geometric Transformation and Image Registration finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by