मैं क्रोम में Shape Detection API साथ बहुत कुछ खेल रहा हूं और मुझे वास्तव में यह पसंद है, उदाहरण के लिए एक बहुत ही सरल QRCode detector मैंने बहुत पहले लिखा था एक JS new BarcodeDetector() , लेकिन उपलब्ध है तो new BarcodeDetector() एपीआई का उपयोग करता है।
आप आकार का पता लगाने की एपीआई की अन्य क्षमताओं का उपयोग करके यहां बनाए गए कुछ अन्य डेमो देख सकते हैं: Face Detection , Barcode Detection और Text Detection ।
मैं Google डेवलपर दिवस के लिए कुछ हफ्ते पहले चीन में था और मैं अपने सभी क्यूआरकोड स्कैनर को दिखा रहा था, जब तक मैं ऑफ़लाइन नहीं जाता तब तक यह बहुत अच्छा काम कर रहा था। जब उपयोगकर्ता ऑफलाइन था (या आंशिक रूप से कनेक्ट) कैमरा शुरू नहीं होगा, जिसका मतलब था कि आप क्यूआर कोड को स्नैप नहीं कर सके। यह हुआ कि काम करने के लिए मुझे उम्र बढ़ गई, और यह पता चला कि मैं गलती से कैमरे को अपने ‘ऑनलोड’ ईवेंट में शुरू कर रहा था और Google Analytics अनुरोध समय-समय पर हल होगा और हल नहीं होगा। यह यह प्रतिबद्धता है जो इसे ठीक करता है।
मैं क्यूआरकोड्स का एक बड़ा प्रशंसक हूं, वे असली दुनिया और डिजिटल दुनिया के बीच डेटा का आदान-प्रदान करने के लिए बहुत ही सरल और साफ तरीके हैं। कुछ सालों से अब मेरे पास एक छोटी सा परियोजना है QRSnapper & mdash; ठीक है, इसमें कुछ नाम हैं, लेकिन यह वह है जिसे मैंने तय किया है & mdash; जो उपयोगकर्ता के कैमरे से लाइव डेटा लेने के लिए getUserMedia API का उपयोग करता है ताकि वह वास्तविक समय में क्यूआर कोडों के लिए स्कैन कर सके।
दूसरे सप्ताह मैंने क्रोम में कैनरी चैनल में आकार एपीआई के माध्यम से फेस डिटेक्शन के बारे में बात की। अब बारकोड पहचान क्रोम कैनरी में भी है (मिगुएल मेरा नायक है;)
बारकोड विशाल हैं! वे लगभग हर उत्पाद पर खरीदते हैं। यहां तक कि बहुत बदनाम क्यूआरकोड अमेरिका और यूरोप के बाहर विशाल है। बारकोड और क्यूआरकोड आपके लिए माध्यम और आपके बीच की छोटी मात्रा में डेटा स्थानांतरित करके भौतिक दुनिया और डिजिटल दुनिया को पुल करने का एक आसान तरीका प्रदान करता है। डेस्कटॉप के युग में यह बड़ी मात्रा में उपयोग नहीं हो सकता है, मोबाइल के युग में यह महत्वपूर्ण है। इस डेटा तक पहुंच प्राप्त करने के लिए आपको कभी भी ऐप इंस्टॉल नहीं करना चाहिए।