2017-09-12 42 views
5

मुझे हवाई छवियों से एक विंडमिल का सामना करना पड़ रहा है (सही उत्तर - 0 से 35 9 डिग्री के संबंध में) निर्धारित करना है।बाइनरी छवि में ऑब्जेक्ट ओरिएंटेशन कैसे निर्धारित करें? (पायथन, ओपनसीवी)

मेरा सवाल है, मैं पवन मिट्टी की सही दिशा कैसे निर्धारित कर सकता हूं और वाई-अक्ष के सापेक्ष अपने कोण की गणना कैसे कर सकता हूं? धन्यवाद!

+1

आपके पास पहले से ही बॉक्स पॉइंट हैं, क्या आप बॉक्स के कोण को पाने के लिए अंक का उपयोग कर सकते हैं? – Guto

+1

हां, लेकिन सबसे बड़ी समस्या यह पता लग रही है कि क्या विंडमिल (इस मामले में) ऊपरी-बाएं (सही) या नीचे दाएं (गलत) पर इंगित कर रहा है। – Kiki

+2

गणना करना कि बाउंडिंग बॉक्स में सेंट्रॉइड की स्थिति को ब्लॉब्स आपको दिशा देनी चाहिए ... आप इस बारे में कितनी देर सोच रहे हैं? दो मिनट? – Piglet

उत्तर

4

डुनो यदि यह सामान्य रूप से काम करता है, लेकिन आपकी नमूना छवियां दी गई हैं तो मुझे बाउंडिंग बॉक्स के छोटे किनारों का मध्य बिंदु मिलेगा और बड़े बीबीओक्स के दो हिस्सों के लिए दो आयत प्राप्त होंगे।

मैं फिर दो अलग आधा-बीबीओक्स में मास्क पिक्सेल के योग की गणना करता हूं, मानते हैं कि सफेद 1 है और काला 0 है। चूंकि सफेद क्षेत्र आयताकार के आधे हिस्से में बड़ा होता है जहां "सामने" टरबाइन है, दो आधा-बीबीओक्स के उच्चतम अंक के अनुसार दिशा चुनें,

+1

साथ शुरू करने के लिए अच्छी चाल .. हालांकि, यह इस बात पर निर्भर करता है कि वह कितना सटीकता चाहता है, क्योंकि आयताकार की दिशा जमीन के रंग और थ्रेसहोल्डिंग (बिनराइजेशन) –

+0

पर निर्भर करती है, लेकिन वास्तव में वह उदाहरण के रूप में प्रस्तुत करता है, 'सबसे अच्छा मैं सुझाव दे सकता हूं। उनकी प्रसंस्करण त्रुटि-जोड़ों के संचालन की एक श्रृंखला है: टर्बाइन, बाउंडिंग-बॉक्स अनुमान और फिर दिशा अनुमान का विभाजन। इनमें से, पहले दो ऑपरेशन तीसरे से अधिक महत्वपूर्ण हैं, क्योंकि एक अच्छे बाउंडिंग बॉक्स के साथ दिशा की पसंद बाइनरी पसंद के लिए उबलती है – GPhilo

संबंधित मुद्दे