मेरे पास एक्स, वाई में अंक का अनुक्रमिक संग्रह है और मैं इन्हें बेजियर वक्र के सेट में "ट्रेस" करना चाहता हूं। क्या वेक्टर ट्रेसिंग एल्गोरिदम या लाइब्रेरी के लिए कोई ओपन सोर्स बिटमैप इसका उपयोग किया जा सकता है?एल्गोरिदम बीज़ियर वक्र में अनुक्रमिक बिंदुओं को "ट्रेस" करने के लिए
उत्तर
यह इस बात पर निर्भर करता है कि आप क्या हासिल करना चाहते हैं। यदि आप 'सर्वश्रेष्ठ फिट' वक्र, या कम से कम एक मोटा अनुमान देखना चाहते हैं, तो आपको एक b_spline का उपयोग करना चाहिए। एक b_spline स्वयं दिए गए बिंदुओं के अंदर 'फिट' होगा। प्रश्नों के माध्यम से जाने के लिए मैं आम तौर पर कैटमुल-रोम स्पिन का उपयोग करता हूं, जब दिए गए अंक 1,2,3 अंक 2 के माध्यम से ढलान के साथ बिंदुके बीच ढलान के बराबर होंगे।
नमूना कोड: एल्गोरिथ्म के http://willperone.net/Code/spline.php
स्पष्टीकरण: http://steve.hollasch.net/cgindex/curves/catmull-rom.html
यदि आप वक्र को मौजूदा बिंदुओं के माध्यम से पारित करना चाहते हैं तो आप बेजियर के बजाय टुकड़े के अनुसार बी-स्पलीन वक्र का उपयोग करना चाहते हैं।
ऐसा करने के लिए वेब पर बहुत सारे कोड हैं।
यह एक पुराना सवाल है, लेकिन क्योंकि मैं एक एल्गोरिथ्म की जरूरत autotracing निर्देशांक के लिए वे तैयार किया जा रहा हो के रूप में है, और इस अतः गूगल के माध्यम से पोस्ट पाया मुझे मिल गया। ऐसा लगता है कि इस विशेष प्रश्न के लिए कोई भी उल्लेख नहीं किया गया है Potrace (here पर छोटे विकिपीडिया लेख), जो वास्तव में मूल प्रश्न पूछ रहा था, और कई बंदरगाहों के साथ खुले स्रोत के साथ-साथ कागजात जो स्वतंत्र रूप से अपने कार्य का वर्णन करते हैं उपलब्ध।
- 1. डेटा बिंदुओं पर वक्र फिट करने के लिए एक सी ++ लाइब्रेरी की आवश्यकता है
- 2. इसे संपादित करने के लिए एक बेजियर वक्र खींचें
- 3. एक साधारण बंद बहुभुज वक्र उत्पादन एल्गोरिदम
- 4. एसवीजी: वक्र को हटाने के लिए पथ को सरल बनाएं?
- 5. आंशिक त्रिभुज (प्रतिबंधित त्रिभुज) को पूरा करने के लिए एल्गोरिदम
- 6. मैं CGPath वक्र या क्वाड वक्र
- 7. कई बिंदुओं से बेजियर वक्र कैसे आकर्षित करें?
- 8. गिना जा रहा है नियंत्रण बिंदुओं बेज़ियर वक्र
- 9. जावा वक्र फिटिंग लाइब्रेरी
- 10. केवल संख्याओं और बिंदुओं को सत्यापित करने के लिए रेगेक्स
- 11. एक सामान्य वक्र ग्राफ करने के लिए [आर] में फ़ंक्शन वक्र का उपयोग कैसे करें?
- 12. हिल्बर्ट वक्र
- 13. अनुक्रमिक पहुंच
- 14. कैसे, एक चिकनी वक्र points.I का एक सेट के माध्यम से गुजर बनाकर एक चिकनी वक्र कुछ बिंदुओं
- 15. एल्गोरिदम अनुकूलन - एकाधिक बिंदुओं के बीच सबसे छोटा मार्ग
- 16. क्वैडिक वक्र को क्यूबिक वक्र में कनवर्ट करें
- 17. एल्गोरिदम: सभी बिंदुओं के बीच सबसे छोटा रास्ता
- 18. कई बिंदुओं के लिए फास्ट प्लेन फिटिंग
- 19. एंड्रॉइड में पेड़ बिंदुओं के माध्यम से मैं वक्र कैसे आकर्षित करूं?
- 20. एल्गोरिदम/टूल पीएमएथएमएल को सीएमएथएमएल में परिवर्तित करने के लिए?
- 21. 2 डी में 2 अंक के बीच वक्र कैसे बनाएं और उन बिंदुओं को वापस प्राप्त करें जो उस वक्र को हर डी दूरी बनाता है?
- 22. CSS3 वक्र से बना त्रिज्या से मेल खाने वाले वक्र पर बिंदुओं की गणना कैसे करें? ज्यामिति प्रतिभाशाली?
- 23. डेटा से मिलान करने के लिए वक्र ढूंढना
- 24. आर - क्या एल्गोरिदम geom_density() उपयोग करता है और कैसे वक्र के अंक/समीकरण निकालने के लिए?
- 25. दो बिंदुओं के बीच स्थिति?
- 26. बेजियर वक्र
- 27. कोरप्लॉट आईओएस में विभिन्न बिंदुओं का उपयोग करके SMOOTH वक्र कैसे आकर्षित करें?
- 28. Matlab में विभाजित लाइनों की एक श्रृंखला द्वारा वक्र फिट करने के लिए कैसे?
- 29. आइटम के संभावित समूहों को निर्धारित करने के लिए एल्गोरिदम
- 30. सूची के लिए अनुक्रमिक कार्य करें