मैं छवियों से निकाले गए 3 डी डेटा को प्रदर्शित करने के लिए mayavi.mlab
का उपयोग कर रहा हूं।एक बड़ी पाइपलाइन के साथ एक मायावी दृश्य प्रस्तुत करें
- कैमरा केंद्र के चारों ओर
x, y, x
दिशा में3
लाइनों, आमतौर पर के बारे में 20 कैमरोंmlab.plot3d()
प्रयोग करने के लिए के रूप में 3 डी कैमरा पैरामीटर: डेटा इस प्रकार है। mlab.points3d()
का उपयोग कर4000
अंक के लिए अंतरिक्ष में 3 डी रंगीन बिंदु।
के लिए (1) मेरे पास प्रत्येक कैमरे के लिए प्रत्येक पंक्ति को अलग करने के लिए एक फ़ंक्शन है। यदि मैं सही हूं, तो इन सभी लाइनों को वर्तमान दृश्य के लिए मायावी पाइपलाइन में जोड़ा गया है। mlab.show()
पर इन सभी पंक्तियों को प्रस्तुत करने के लिए दृश्य को लगभग 10 सेकंड लगते हैं।
के लिए (2) मुझे प्रत्येक बिंदु को एक अलग रंग के साथ एक साथ सभी बिंदुओं को साजिश करने का कोई तरीका नहीं मिला, इसलिए इस समय मैं mlab.points3d(x,y,z, color = color)
के साथ पुन: प्रयास करता हूं। मैंने इस दिनचर्या को खत्म करने के लिए बहुत इंतजार किया है क्योंकि इसमें काफी समय लगता है। यदि मैं एक ही रंग के साथ सभी बिंदुओं को एक साथ प्लॉट करता हूं, तो इसमें लगभग 2 सेकंड लगते हैं।
मैंने पहले से ही fig.scene.disable_render = True
के साथ अपनी स्क्रिप्ट शुरू करने और के साथ दृश्य प्रदर्शित करने से पहले fig.scene.disable_render = False
को रीसेट करने का प्रयास किया है।
मैं उचित डेटा के भीतर मायावी के साथ अपना डेटा कैसे प्रदर्शित कर सकता हूं?
मुझे एक और प्रश्न के साथ एक और पोस्ट मिला [http://stackoverflow.com/questions/16364311/render-a-mayavi-scene-with-a-large-pipeline-faster](http://stackoverflow। com/प्रश्न/12935231/व्याख्या-कई-अंक-साथ-पाठ में मायावी-का उपयोग कर-mlab)। मैं अपने निष्कर्षों की जांच और अद्यतन करूंगा। –
मुझे http://stackoverflow.com/questions/22253298/mayavi-points3d-with- अलग-अलग-and-colors –