/ / opencv गोलाकार निर्देशांक के लिए rvec - opencv, रोटेशन, निर्देशांक, परिप्रेक्ष्य

गोलाकार निर्देशांक के लिए opencv rvec - opencv, रोटेशन, निर्देशांक, परिप्रेक्ष्य

मैं रोटेशन पाने के लिए opencv solutionPnP का उपयोग कर रहा हूंऔर एक छवि के लिए अनुवाद वैक्टर। मुझे यकीन नहीं है कि रोटेशन वेक्टर का उपयोग कैसे करें। मैं घूर्णी वेक्टर को दो कोणों, झुकाव कोण और दिगंश कोण (जैसे गोलाकार निर्देशांक) में बदलना चाहूंगा क्योंकि तब मेरे लिए इसका उपयोग करना आसान होगा।

मैंने कुछ परीक्षण मामले बनाए: 3 डी बिंदु स्थान: (0,0,0) (0,0,1) (1,0,1) (1,0,0) कैमरा स्थान: (.5, -1, .5) रोटेशन वेक्टर: (1.57, 0, 0) (सकारात्मक y दिशा का सामना करना पड़)

और जब मैं इसी पिक्सेल स्थान को फ्लिप करता हूंइसी बिंदु इसलिए कैमरा (.5, 1, .5) पर स्थित है (नकारात्मक y दिशा का सामना कर रहा है) रोटेशन वेक्टर है (1.2, 1.2, -1.2)। मुझे यकीन नहीं है कि यह अंतिम वेक्टर कैसे नकारात्मक y दिशा का सामना करता है ...

यह कैसे काम करता है या कैसे इसे झुकाव और अज़ीमुथ में बदलना है, इस पर कोई सलाह

उत्तर:

जवाब के लिए 0 № 1

मैंने opencv रॉडरिग्यूस का उपयोग इसे एक घूर्णन मैट्रिक्स में बदलने के लिए किया, फिर मैंने बिंदु 0,0,1 से गुणा किया और बिंदु के नए स्थान का उपयोग यह बताने के लिए किया कि मैं कहाँ देख रहा हूँ