{"action":"created","issue":{"url":"https://api.github.com/repos/opencv/opencv/issues/8337","repository_url":"https://api.github.com/repos/opencv/opencv","labels_url":"https://api.github.com/repos/opencv/opencv/issues/8337/labels{/name}","comments_url":"https://api.github.com/repos/opencv/opencv/issues/8337/comments","events_url":"https://api.github.com/repos/opencv/opencv/issues/8337/events","html_url":"https://github.com/opencv/opencv/issues/8337","id":212635670,"number":8337,"title":"[feature] RQDecomp3x3 C++ Signature Does not Take eulerAngles","user":{"login":"cancan101","id":51059,"avatar_url":"https://avatars2.githubusercontent.com/u/51059?v=3","gravatar_id":"","url":"https://api.github.com/users/cancan101","html_url":"https://github.com/cancan101","followers_url":"https://api.github.com/users/cancan101/followers","following_url":"https://api.github.com/users/cancan101/following{/other_user}","gists_url":"https://api.github.com/users/cancan101/gists{/gist_id}","starred_url":"https://api.github.com/users/cancan101/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cancan101/subscriptions","organizations_url":"https://api.github.com/users/cancan101/orgs","repos_url":"https://api.github.com/users/cancan101/repos","events_url":"https://api.github.com/users/cancan101/events{/privacy}","received_events_url":"https://api.github.com/users/cancan101/received_events","type":"User","site_admin":false},"labels":[{"id":9731374,"url":"https://api.github.com/repos/opencv/opencv/labels/question%20(invalid)","name":"question (invalid)","color":"000000","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-03-08T04:36:23Z","updated_at":"2017-03-09T15:11:54Z","closed_at":"2017-03-09T10:44:45Z","body":"The `RQDecomp3x3` C++ method does not take `eulerAngles`, whereas the c method does. (see: http://docs.opencv.org/3.0-beta/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html?highlight=decomposeprojectionmatrix#rqdecomp3x3)"},"comment":{"url":"https://api.github.com/repos/opencv/opencv/issues/comments/285378216","html_url":"https://github.com/opencv/opencv/issues/8337#issuecomment-285378216","issue_url":"https://api.github.com/repos/opencv/opencv/issues/8337","id":285378216,"user":{"login":"cancan101","id":51059,"avatar_url":"https://avatars2.githubusercontent.com/u/51059?v=3","gravatar_id":"","url":"https://api.github.com/users/cancan101","html_url":"https://github.com/cancan101","followers_url":"https://api.github.com/users/cancan101/followers","following_url":"https://api.github.com/users/cancan101/following{/other_user}","gists_url":"https://api.github.com/users/cancan101/gists{/gist_id}","starred_url":"https://api.github.com/users/cancan101/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cancan101/subscriptions","organizations_url":"https://api.github.com/users/cancan101/orgs","repos_url":"https://api.github.com/users/cancan101/repos","events_url":"https://api.github.com/users/cancan101/events{/privacy}","received_events_url":"https://api.github.com/users/cancan101/received_events","type":"User","site_admin":false},"created_at":"2017-03-09T15:11:53Z","updated_at":"2017-03-09T15:11:53Z","body":"@mshabunin I am looking at the code [here](https://github.com/opencv/opencv/blob/090c46eca24b61a6da152aa6ff1205176dc77868/modules/calib3d/src/calibration.cpp#L3646): and it looks like the in the C++ implementation, eulerangles are allocated internally and then passed to the C implementation:\r\n```c++\r\nVec3d eulerAngles;\r\n...\r\ncvRQDecomp3x3(&matM, &matR, &matQ, pQx, pQy, pQz, (CvPoint3D64f*)&eulerAngles[0]);\r\n```\r\nSo I don't think this is a usage question."}}
{"actor":{"display_login":"cancan101"}}