1

I'm very new to 3D image processing.i'm working in my project to find the perspective angle of an circle. A plate having set of white circles,using those circles i want to find the rotation angles (3D) of that plate.

For that i had finished camera calibration part and got camera error parameters.The next step i have captured an image and apply the sobel edge detection.

After that i have a little bit confusion about the ellipse fitting algorithm.i saw a lot of algorithms in ellipse fit.which one is the best method and fast method?

after finished ellipse fit i don't know how can i proceed further?how to calculate rotation and translation matrix using that ellipse?

can you tell me which algorithm is more suitable and easy. i need some matlab code to understand concept.

Thanks in advance

sorry for my English.

enter image description here

4

1 に答える 1

0

まず、楕円/円の中心を見つけます (例: 他のコメントの Eddy_Em など)。

その後、Zhang の古典的な論文 https://research.microsoft.com/en-us/um/people/zhang/calib/ を参照できます。これにより、中央など、いくつかのカメラ パラメーターがわかっている場合に、単一の画像からカメラのポーズを推定できます。投影の。この方法は正面からの録音では失敗することに注意してください。つまり、遠近効果が大きいほど、推定はより正確になります。アルゴリズムはかなり単純で、SVD といくつかの外積が必要です。

于 2013-11-20T23:03:06.093 に答える