Using a homography matrix and decomposing it to find the orientation of a plane fixed in the centre
up vote
0
down vote
favorite
I currently have two images of a plane in real life from straight above. One to use as a reference image, and another when the plane has undergone a rotation fixed at the centre of the plane thus changing its orientation. The camera stays at a constant position.
I was wondering if I found the homography matrix of this rotation in opencv and then decomposed the homography matrix in order to find the rotation matrix whether this would yield accurate results and I would be able to find the three angles needed to describe the planes rotation in euclidean coordinates to a reasonable degree of accuracy.
Thanks
image opencv homography
New contributor
|
show 1 more comment
up vote
0
down vote
favorite
I currently have two images of a plane in real life from straight above. One to use as a reference image, and another when the plane has undergone a rotation fixed at the centre of the plane thus changing its orientation. The camera stays at a constant position.
I was wondering if I found the homography matrix of this rotation in opencv and then decomposed the homography matrix in order to find the rotation matrix whether this would yield accurate results and I would be able to find the three angles needed to describe the planes rotation in euclidean coordinates to a reasonable degree of accuracy.
Thanks
image opencv homography
New contributor
do you mean like decomposeHomographyMat function?
– api55
Nov 21 at 13:57
yes i was just wondering whether that yields in accurate results when used in real life images
– azz
Nov 21 at 18:35
the accuracy depends more on the homography calculation than the decomposition of it
– api55
Nov 21 at 18:42
that makes a lot of sense, am i right in assuming then that if i am just changing the orientation of one plane with easy to detect features fixed at the centre the homography calculation can be accurately done using opencv
– azz
Nov 21 at 19:31
depends on the image, not always is perfect, however if your features are good and numerous you have will get quite accurate results
– api55
Nov 21 at 20:11
|
show 1 more comment
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I currently have two images of a plane in real life from straight above. One to use as a reference image, and another when the plane has undergone a rotation fixed at the centre of the plane thus changing its orientation. The camera stays at a constant position.
I was wondering if I found the homography matrix of this rotation in opencv and then decomposed the homography matrix in order to find the rotation matrix whether this would yield accurate results and I would be able to find the three angles needed to describe the planes rotation in euclidean coordinates to a reasonable degree of accuracy.
Thanks
image opencv homography
New contributor
I currently have two images of a plane in real life from straight above. One to use as a reference image, and another when the plane has undergone a rotation fixed at the centre of the plane thus changing its orientation. The camera stays at a constant position.
I was wondering if I found the homography matrix of this rotation in opencv and then decomposed the homography matrix in order to find the rotation matrix whether this would yield accurate results and I would be able to find the three angles needed to describe the planes rotation in euclidean coordinates to a reasonable degree of accuracy.
Thanks
image opencv homography
image opencv homography
New contributor
New contributor
New contributor
asked Nov 21 at 13:14
azz
1
1
New contributor
New contributor
do you mean like decomposeHomographyMat function?
– api55
Nov 21 at 13:57
yes i was just wondering whether that yields in accurate results when used in real life images
– azz
Nov 21 at 18:35
the accuracy depends more on the homography calculation than the decomposition of it
– api55
Nov 21 at 18:42
that makes a lot of sense, am i right in assuming then that if i am just changing the orientation of one plane with easy to detect features fixed at the centre the homography calculation can be accurately done using opencv
– azz
Nov 21 at 19:31
depends on the image, not always is perfect, however if your features are good and numerous you have will get quite accurate results
– api55
Nov 21 at 20:11
|
show 1 more comment
do you mean like decomposeHomographyMat function?
– api55
Nov 21 at 13:57
yes i was just wondering whether that yields in accurate results when used in real life images
– azz
Nov 21 at 18:35
the accuracy depends more on the homography calculation than the decomposition of it
– api55
Nov 21 at 18:42
that makes a lot of sense, am i right in assuming then that if i am just changing the orientation of one plane with easy to detect features fixed at the centre the homography calculation can be accurately done using opencv
– azz
Nov 21 at 19:31
depends on the image, not always is perfect, however if your features are good and numerous you have will get quite accurate results
– api55
Nov 21 at 20:11
do you mean like decomposeHomographyMat function?
– api55
Nov 21 at 13:57
do you mean like decomposeHomographyMat function?
– api55
Nov 21 at 13:57
yes i was just wondering whether that yields in accurate results when used in real life images
– azz
Nov 21 at 18:35
yes i was just wondering whether that yields in accurate results when used in real life images
– azz
Nov 21 at 18:35
the accuracy depends more on the homography calculation than the decomposition of it
– api55
Nov 21 at 18:42
the accuracy depends more on the homography calculation than the decomposition of it
– api55
Nov 21 at 18:42
that makes a lot of sense, am i right in assuming then that if i am just changing the orientation of one plane with easy to detect features fixed at the centre the homography calculation can be accurately done using opencv
– azz
Nov 21 at 19:31
that makes a lot of sense, am i right in assuming then that if i am just changing the orientation of one plane with easy to detect features fixed at the centre the homography calculation can be accurately done using opencv
– azz
Nov 21 at 19:31
depends on the image, not always is perfect, however if your features are good and numerous you have will get quite accurate results
– api55
Nov 21 at 20:11
depends on the image, not always is perfect, however if your features are good and numerous you have will get quite accurate results
– api55
Nov 21 at 20:11
|
show 1 more comment
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
azz is a new contributor. Be nice, and check out our Code of Conduct.
azz is a new contributor. Be nice, and check out our Code of Conduct.
azz is a new contributor. Be nice, and check out our Code of Conduct.
azz is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53412876%2fusing-a-homography-matrix-and-decomposing-it-to-find-the-orientation-of-a-plane%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
do you mean like decomposeHomographyMat function?
– api55
Nov 21 at 13:57
yes i was just wondering whether that yields in accurate results when used in real life images
– azz
Nov 21 at 18:35
the accuracy depends more on the homography calculation than the decomposition of it
– api55
Nov 21 at 18:42
that makes a lot of sense, am i right in assuming then that if i am just changing the orientation of one plane with easy to detect features fixed at the centre the homography calculation can be accurately done using opencv
– azz
Nov 21 at 19:31
depends on the image, not always is perfect, however if your features are good and numerous you have will get quite accurate results
– api55
Nov 21 at 20:11