बुरी खबर यह है कि आप भौतिक वस्तुओं का पता लगाने के लिए एंडएआर का उपयोग नहीं कर सकते हैं। एंडएआर एक फिडियस मार्कर दृष्टिकोण पर आधारित है, जहां मार्कर दो घटकों से बना है: एक ठोस सीमा और एक आंतरिक पैटर्न। पैटर्न एक मान को एन्कोड करता है जिसे मार्कर पर प्रस्तुत करने के लिए किसी विशेष मॉडल को संबोधित करने के लिए उपयोग किया जा सकता है, और सीमा डिवाइस पर मार्कर के सापेक्ष अभिविन्यास को निर्धारित करना आसान बनाता है। स्पष्ट रूप से यह सिर्फ प्लानर छवि पहचान है।
3 डी ऑब्जेक्ट पर ऑब्जेक्ट मान्यता करने के लिए एक और जटिल समस्या है, और मुझे किसी भी एंड्रॉइड लाइब्रेरीज़ की जानकारी नहीं है जो टर्न-कुंजी समाधान प्रदान करते हैं, लेकिन केवल एक ऑब्जेक्ट को पहचानना संभवतः मोबाइल डिवाइस पर संभव है।
उपलब्ध एंड्रॉइड एआर टूलकिट्स (लेयर, जुनाओ, क्वालकॉम एआर एसडीके) की जांच करने की संभावना हो सकती है जो अब कुछ छवि पहचान का समर्थन करते हैं। ऐसा हो सकता है कि विभिन्न तराजू पर अपने टीपोट की छवियां ले कर और उन छवियों के रूप में उपयोग करके जिन्हें आप अपने ऐप से मेल खाते हैं, आपको यह समाधान मिल सकता है, लेकिन ध्यान रखें कि वे केवल छवियों पर प्लानर मिलान करने के लिए डिज़ाइन किए गए हैं, न कि असली 3 डी ऑब्जेक्ट्स, तो प्रदर्शन बहुत अच्छा नहीं हो सकता है। (ठीक है, मेटाओ मोबाइल एसडीके प्रो 3 डी मान्यता और ट्रैकिंग करता है, लेकिन यह बहुत महंगा है)।
ऑब्जेक्ट मान्यता शायद उस ऑब्जेक्ट की छवियों के साथ कैमरा फ्रेम की तुलना करके सबसे अच्छी तरह से की जाती है जिसे आप पहचानना चाहते हैं (या पूर्व-गणना छवि सुविधाओं आदि के साथ कैमरा फ्रेम से छवि सुविधाओं की तुलना करके) ट्रैकिंग एक अलग मामला है। यदि आप 3 डी स्पेस में अपने 3 डी ऑब्जेक्ट को सटीक रूप से ट्रैक करना चाहते हैं तो आपको वास्तव में इसका 3 डी मॉडल बनाना होगा या बनाना होगा, और प्रत्येक फ्रेम के लिए कैमरा छवि और ट्रैकिंग के लिए 3 डी ऑब्जेक्ट के बीच बिंदु पत्राचार निर्धारित करना होगा। सच असहमत (यानी कोई गहराई-कैमरा नहीं) 3 डी ट्रैकिंग कठिन है।
मुझे आशा है कि यह आपको कुछ पृष्ठभूमि देता है जिसका उपयोग आप अपने अगले चरणों का मूल्यांकन करने के लिए कर सकते हैं।
अद्यतन: है Qualcomm Vuforia एसडीके आप "बहु लक्ष्य" है, जो एक निश्चित स्थानिक रिश्ते के साथ समतल ट्रैकिंग सतहों के एक सेट के साथ वस्तुओं रहे हैं ट्रैक करने के लिए अनुमति देता है। यदि आपने अपनी ऑब्जेक्ट (टीपोट) के 6 किनारों की "घन" अलग-अलग फ़ोटो बनाई हैं जो कुछ हद तक काम कर सकती हैं। https://ar.qualcomm.at/qdevnet/developer_guide/Trackables
2013 की समाप्ति अद्यतन:
मैं इन के साथ कोई अनुभव नहीं है, लेकिन: https://dev.metaio.com/sdk/tutorials/3d-tracking-based-on-cad-data/
ARLab.com के LinkAR वस्तु का वादा किया:
Metaio अब सीएडी मॉडल के 3 डी ट्रैकिंग की पेशकश मेल मिलाना।http://www.arlab.com/objecttracking
मैं "मिलान" शब्द का उपयोग नोट करता हूं - मुझे लगता है कि यहां उपयोग का मामला आपको उस वस्तु को जानता है जिसे आप ओवरले करना चाहते हैं (खिलौना-बॉक्स, और इंजन इत्यादि)। एकाधिक 3 डी ऑब्जेक्ट्स के बीच अंतर करना पूरी तरह से दायरे से बाहर हो सकता है।
किन लायब्रेरी के उपयोग करने के लिए कोशिश कर रहे हैं, और आप अपने उपयोग के मामले में एक छोटे से विस्तार से कर सकते हैं: आप पता लगाने के लिए और एक असली चाय की केतली की तरह एक भी भौतिक वस्तु समझते हैं, या पता लगाने और एक से अधिक शारीरिक के बीच भेद कोशिश कर रहे हैं एक टीपोट, एक खिलौना कार, और कोक के एक कैन की तरह वस्तुओं। क्या आप डेस्कटॉप पैमाने पर या बाहर काम कर रहे हैं? या आप एक वास्तविक वस्तु की एक तस्वीर को पहचानने की कोशिश कर रहे हैं जैसे एक फिडियस मार्कर पर एक टीपोट की तस्वीर? – dabhaid
आपके लिए Thnx responce..मैं केवल एक वस्तु को टीपोट या बल्ब की तरह पहचानने की कोशिश कर रहा हूं। और मैं एंडएआर लाइब्रेरी का उपयोग कर रहा हूं। तो भौतिक वस्तु के लिए पैटर्न फ़ाइल कैसे बनाएं। – Sameer
हाय .. समीर !! आखिरकार 3 साल बाद क्या आपको किसी भी वास्तविक वस्तु (मार्कर के रूप में वास्तविक कार) को ट्रैक करने के लिए कोई व्यवहार्य समाधान मिला है, जो वोफोरिया या किसी भी एसडीके का उपयोग कर रहा है? –