मेरे पास बिनराइजेशन के बाद काले और सफेद छवि है। इसके बाद मुझे अनियमित आकार के साथ एक वस्तु मिलती है। इस छवि से लिंक नीचे है। मैं इस ऑब्जेक्ट को सर्कल में कैसे लिख सकता हूं ?? या मैं इस वस्तु का "केंद्र" कैसे ढूंढ सकता हूं ??मैं ऑब्जेक्ट का केंद्र कैसे ढूंढ सकता हूं?
उत्तर
मुझे लगता है, वस्तु की कि केंद्र आसानी से एक्स के एक समांतर माध्य के रूप में पाया जा सकता है और y समन्वय। मैं इसे एक सर्कल द्वारा प्रतिस्थापित करना चाहता हूं, मैं कहूंगा कि व्यास केंद्र के सभी बिंदुओं की औसत दूरी का दोगुना है।
अच्छी तरह से, आप शीर्ष-सबसे सफेद पिक्सेल के लिए ऊपर से नीचे स्कैन कर सकते हैं, फिर नीचे-सबसे सफेद पिक्सेल के लिए नीचे से ऊपर, बाएं और दाएं के लिए। जो आपको एक आयताकार देता है। आयताकार का केंद्र ढूंढना आसान है (उदा। बाएं + (दाएं - बाएं)/2), और यह आपका सर्कल सेंटर है। फिर एक कोने की दूरी खोजें (कोई भी करेगा), और यह आपका सर्कल त्रिज्या है।
यह मुझे लगता है कि न्यूनतम त्रिज्या उत्पाद नहीं है। एक भरे सफेद सर्कल के खिलाफ उस एल्गोरिदम के परिणाम पर विचार करें। –
सहमत है, यह नहीं है ... लेकिन उपयोग-मामले की आवश्यकता नहीं हो सकती है; ओपी ने नहीं कहा ... – mark
यह सफेद पिक्सेल के सेट पर smallest circle problem जैसा लगता है। यह पिक्सेल की संख्या में रैखिक समय में पाया जा सकता है। यह सबसे अच्छा है जिसे आप कभी भी प्राप्त करेंगे, यह इनपुट केवल बाइनरी पिक्सल की एक सरणी है।
आप गुरुत्वाकर्षण के केंद्र पा सकते हैं एक सरल सूत्र जो एक्स का योग अंकों की संख्या और y का योग से विभाजित निर्देशांक अंक की संख्या से विभाजित निर्देशांक है का उपयोग कर पिक्सल के (मेरा मतलब है सफेद अंक)।
फिर आप गुरुत्वाकर्षण के केंद्र में केन्द्रित एक चक्र को अंक के बीच अधिकतम दूरी के मूल भाग के साथ आकर्षित कर सकते हैं।
Here आपके पास इसके लिए एक ग्राफिक स्पष्टीकरण है।
- 1. मैं एप्लिकेशन का बेस यूआरएल कैसे ढूंढ सकता हूं?
- 2. मैं cmd से वर्तमान विंडोज भाषा कैसे ढूंढ सकता हूं?
- 3. मैं HTML स्निपेट में टेक्स्ट नोड्स कैसे ढूंढ सकता हूं?
- 4. मैं मॉडल के रिश्तों को कैसे ढूंढ सकता हूं?
- 5. मैं उन तत्वों को कैसे ढूंढ सकता हूं जिनमें jquery
- 6. मैं AJAX ऐप में अप्रयुक्त सीएसएस कैसे ढूंढ सकता हूं?
- 7. मैं संग्रहित प्रक्रिया कॉल कैसे ढूंढ सकता हूं?
- 8. मैं वर्तमान DNS सर्वर कैसे ढूंढ सकता हूं?
- 9. मैं कॉर्पस से केवल 'रोचक' शब्द कैसे ढूंढ सकता हूं?
- 10. मैं जावास्क्रिप्ट में Shift + key को कैसे ढूंढ सकता हूं?
- 11. मैं सबसे महंगी क्वेरी कैसे लॉग और ढूंढ सकता हूं?
- 12. मैं WordPress पर अपना php.ini कैसे ढूंढ सकता हूं?
- 13. मैं 1-बार ई-क्रेडिट कार्ड कैसे ढूंढ सकता हूं?
- 14. मैं फ़्यूज़न पैसेंजर संस्करण कैसे ढूंढ सकता हूं?
- 15. मैं सी # में ऑब्जेक्ट के सभी सार्वजनिक फ़ील्ड कैसे ढूंढ सकता हूं?
- 16. मैं केंद्र में एक div कैसे तैर सकता हूं?
- 17. ओरेकल में ऑब्जेक्ट के स्वामी को मैं कैसे ढूंढ सकता हूं?
- 18. मनमाने ढंग से जावास्क्रिप्ट ऑब्जेक्ट को देखते हुए, मैं इसकी विधियों को कैसे ढूंढ सकता हूं?
- 19. मैं धारावाहिक जावा ऑब्जेक्ट के serialVersionUID को कैसे ढूंढ सकता हूं?
- 20. मैं ऑब्जेक्ट कैसे उठा सकता हूं?
- 21. myObject का संदर्भ देने वाली सभी ऑब्जेक्ट्स को मैं कैसे ढूंढ सकता हूं?
- 22. मैं "विंडोज़ सुरक्षा केंद्र" कैसे कह सकता हूं कि मैं "एंटीवायरस" हूं?
- 23. मैं जावास्क्रिप्ट ऑब्जेक्ट की प्रोटोटाइप श्रृंखला कैसे देख सकता हूं?
- 24. मैं निष्पादित कर रहे tcsh खोल स्क्रिप्ट का स्थान कैसे ढूंढ सकता हूं?
- 25. मैं यूनिक्स प्रक्रिया को कैसे ढूंढ सकता हूं जो स्थानीय स्लीपिंग MySQL कनेक्शन का मालिक है?
- 26. मैं एक स्थापित पर्ल मॉड्यूल का संस्करण कैसे ढूंढ सकता हूं?
- 27. जावा यूआरएल कनेक्शन: मैं वेब फ़ाइल का आकार कैसे ढूंढ सकता हूं?
- 28. मैं अपने टेक्स्ट एडिटर में एक विशेष चरित्र का कैरेक्टर कोड कैसे ढूंढ सकता हूं?
- 29. पर्ल में रेगेक्स मैच का स्थान मैं कैसे ढूंढ सकता हूं?
- 30. मैं dnspython का उपयोग कर डोमेन के लिए आधिकारिक DNS सर्वर कैसे ढूंढ सकता हूं?
योउ ऑब्जेक्ट पर सबसे लंबी रेखा खींचने योग्य है और त्रिज्या के रूप में आधे लंबाई के साथ एक सर्कल खींचना चाहते हैं? –
मेरे लिए टूटी हुई लिंक fyi - वास्तव में कभी भी किसी भी पीएनजी लोड नहीं होती – Pyrce
@ tuğrulbüyükışık मुझे लगता है कि "नीची" विधि केवल "सफेद" पिक्सल की स्थिति को औसत करने के लिए है? –