Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

चेहरा पहचानना

एमएल किट के फेस डिटेक्शन एपीआई के साथ, आप एक छवि में चेहरों का पता लगा सकते हैं, प्रमुख चेहरे की विशेषताओं की पहचान कर सकते हैं, और पहचाने गए चेहरों की आकृति प्राप्त कर सकते हैं।

फेस डिटेक्शन के साथ, आप सेल्फी और पोर्ट्रेट को अलंकृत करने, या उपयोगकर्ता के फोटो से अवतार बनाने जैसे कार्यों को करने के लिए आवश्यक जानकारी प्राप्त कर सकते हैं। चूंकि एमएल किट वास्तविक समय में चेहरे की पहचान कर सकता है, आप इसका उपयोग वीडियो चैट या गेम जैसे अनुप्रयोगों में कर सकते हैं जो खिलाड़ी के भावों का जवाब देते हैं।

आईओएस एंड्रॉयड

यदि आप एक स्पंदन डेवलपर हैं, तो आप में रुचि हो सकती FlutterFire , जो Firebase के एमएल विजन एपीआई के लिए एक प्लगइन भी शामिल है।

प्रमुख क्षमताएं

चेहरे की विशेषताओं को पहचानें और उनका पता लगाएं प्रत्येक चेहरे के आंख, कान, गाल, नाक और मुंह के निर्देशांक प्राप्त करें।
चेहरे की विशेषताओं की रूपरेखा प्राप्त करें पहचाने गए चेहरों और उनकी आंखों, भौहों, होंठों और नाक की आकृति प्राप्त करें।
चेहरे के भावों को पहचानें निर्धारित करें कि कोई व्यक्ति मुस्कुरा रहा है या उसकी आँखें बंद हैं।
वीडियो फ़्रेम में चेहरों को ट्रैक करें प्रत्येक व्यक्ति के चेहरे का पता लगाने के लिए एक पहचानकर्ता प्राप्त करें। यह पहचानकर्ता सभी आमंत्रणों के अनुरूप है, उदाहरण के लिए, आप वीडियो स्ट्रीम में किसी विशेष व्यक्ति पर छवि हेरफेर कर सकते हैं।
वास्तविक समय में वीडियो फ्रेम संसाधित करें चेहरे की पहचान डिवाइस पर की जाती है, और वीडियो में हेरफेर जैसे रीयल-टाइम अनुप्रयोगों में उपयोग करने के लिए पर्याप्त तेज़ है।

उदाहरण परिणाम

उदाहरण 1

खोजे गए प्रत्येक चेहरे के लिए:

फेस १ का ३
बाउंडिंग बहुभुज (884.880004882812, 149.546676635742), (1030.77197265625, 149.546676635742), (1030.77197265625, 329.660278320312), (884.880004882812, 329.660278320312)
रोटेशन के कोण वाई: -14.054030418395996, जेड: -55.007488250732422
ट्रैकिंग आईडी 2
चेहरे की जगहें
बायीं आँख (945.869323730469, 211.867126464844)
दाहिनी आंख (९७१.५७९४६७७७३४३८, २४७.२५७२४७९२४८०५)
मुँह के नीचे (९०७.७५६५९१७९६८७५, २५९.७१४४७७५३९०६२)

... आदि।

फ़ीचर संभावनाएं
मुस्कराते हुए 0.88979166746139526
बायीं आंख खुली 0.98635888937860727
दाहिनी आंख खुली 0.99258323386311531

उदाहरण 2 (चेहरा समोच्च पहचान)

जब आपके पास चेहरा समोच्च पहचान सक्षम होता है, तो आपको प्रत्येक चेहरे की पहचान के लिए बिंदुओं की एक सूची भी मिलती है। ये बिंदु सुविधा के आकार का प्रतिनिधित्व करते हैं। निम्न छवि दर्शाती है कि ये बिंदु चेहरे पर कैसे मैप करते हैं (विस्तार करने के लिए चित्र पर क्लिक करें):

चेहरे की विशेषता आकृति
नाक पुल (५०५.१४९८११, २२१.२०१७९७), (५०६.९८७१२२, ३१३.२८५९१९)
बायीं आँख (४०४.६४२०२९, २३२.८५४४३१), (४०८.५२७२८३, २३१.३६६६२३), (४१३.५६५७९६, २२९.४२७८५६), (४२१.३७८२९६, २२६.९६७६८२), (४३२.५९८७५५, २२५.४३४१३), (४४२.९५३०६४, २२६.०८९५०८), (४५३.८९९८११, २२८.५९४८१८), (४६५. , 235.600845), (462.170410, 236.316147), (456.233643, 236.891602), (446.363922, 237.966888), (435.698914, 238.149323), (424.320740, 237.235168), (416.037720, 236.012115), (409.983459, 234.870300)
ऊपरी होंठ के ऊपर (४२१.६६२०४८, ३५४.५२०८१३), (४२८.१०३८८२, ३४९.६९४०६१), (४४०.८४७५९५, ३४८.०४८७३७), (४५६.५४९९८८, ३४६.२९५५३२), (४८०.५२४८९, ३४६.०८९९४), (५०३.३७५७०२, ३४९.४७०४५९), (५२५.६२२०६३४, ३४७. , 351.693268), (570.226685, 354.210175), (575.305420, 359.257751)
(आदि।)