How can I calculate the angle between two points and camera?

6 Ansichten (letzte 30 Tage)
Italy
Italy am 2 Mär. 2013
Hey,
I'm beginner in Matlab and I have to do a project that calculates the angle between 2 points. I'll try to describe it: I have a table that in one corner I have a camera. In the same horizontal line I put one object (or a reference point), let's say it is 0 degrees. Now, I put another object somewhere in the middle of the table and I want that Matlab ill calculate the the angle between them like is it 2D. Also if I can and the object is in the view sight of the camera I want that it will calculate the 2 angles. The natural angle of the camera is 55 degrees.
10X, Itay

Akzeptierte Antwort

ChristianW
ChristianW am 2 Mär. 2013
  1. Image segmentation to find the object. The method depends on your image (object ,background,etc ), simplest one, might be im2bw().
  2. regionprops(..., 'Centroid') to get the center Position for the Obj.
  3. normalized xPosition corresponds to your angle. Eg Object is at 20% of the image xaxis than your angle is 0.2*55° = 11°.

Weitere Antworten (0)

Kategorien

Mehr zu MATLAB Support Package for IP Cameras 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