تشغيل على المتصفح: TensorFlow نشر في الوقت الحقيقي الطابع تجزئة نموذج، سرعة 25 ثانية 24 موقعا

الكستناء نقاط من الجزء السفلي من راحة غير معبد،

إنتاج و qubit | عدد ملفه QbitAI

TensorFlow مفتوح المصدر في الوقت الحقيقي نموذج تجزئة الطابع، ودعا BodyPix .

هذا النموذج، وتستخدم في المتصفح TensorFlow.js سوف تكون قادرة على تشغيل.

وعلاوة على ذلك، معدل الإطار مؤثرة جدا، في الإعدادات الافتراضية:

مع نسخة 201815 بوصة ماك بوك برو تشغيل في 25 لقطة في الثانية الواحدة. تشغيل مع اي فون X، 21 إطار في الثانية الواحدة.

علما بأن هناك على الانترنت عرض يمكن أن تقوم به.

كيفية تقسيم

في عيون BodyPix، وجسم الإنسان يمكن تقسيمها إلى 24 موقعا . على سبيل المثال، اليسار واليمين الساق الأمام والخلف وهلم جرا.

لكل بكسل، أول حاجة نموذج لتحديد، فإنه ليس جزءا من جسم الإنسان.

إذا كان الحكم ينتمي إلى جسم الإنسان، ومن ثم حلها في النهاية في أي أجزاء من الجسم:

وبهذه الطريقة، يصبح صورة ظلية السوداء النتائج اللون تجزئة الغنية.

الأكل التي

الآن، نلقي نظرة فاحصة على كيفية استخدام هذا النموذج.

أولا وقبل كل واضحة، وإذا لم يكن كذلك، ثم مع نماذج أخرى، BodyPix لا تنطبق إلا على صورة واحدة .

الجزء الأول: استيراد

مع الآلية الوقائية الوطنية تثبيت @ tensorflow نماذج / هيئة بيكسل تثبيت، ثم وحدة استيراد ES6:

1import * كما bodyPix من '@ tensorflow نماذج / هيئة بيكسل'؛ 2 وظيفة 3async loadAndUseBodyPix () { 4 CONST صافي = تنتظر bodyPix.load ()؛ 5 // BodyPix نموذج تحميل (6)}

أو لتناول الطعام من خلال حزمة على الصفحة، لم يكن لديك مثبتة:

 1 < أتش تي أم أل > 2 < هيئة > 3 < ! - TensorFlow.js تحميل - > 4 < النصي SRC = "https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@0.13.3" > < / سيناريو > 5 < ! - تحميل BodyPix - > 6 < النصي SRC = "https://cdn.jsdelivr.net/npm/@tensorflow-models/body-pix" > < / سيناريو > 7 bodypix.load ()، ثم (وظيفة (صافي) { 8 // BodyPix نموذج تحميل 9})؛ 10 < / سيناريو > 11 < / الهيئة > 12 < / الاكواد >

الجزء الثاني A: رجل الانسحاب

هنا، يتم تقسيم فقط بكسل في البشرية وغير البشرية.

سيتم منح كل بيكسل 0-1 بين القيم.

ثم، وتحديد قيمة العتبة (على سبيل المثال، 0.5). أكبر من يساوي قيمة العتبة يعتبر 1 ، التي تعتبر أقل من 0.

لاستدعاء API، ودعا estimatePersonSegmentation، لتنفيذ هذه المهمة:

1const imageElement = document.getElementById ( 'الصورة')؛ 23 // تحميل نموذج BodyPix من نقطة تفتيش 4const صافي = تنتظر bodyPix.load ()؛ 56 // الحجج لتقدير الشخص تجزئة. 7const outputStride = 16؛ 8const segmentationThreshold = 0.5.

الثاني الجزء B: تمييز أجزاء الجسم

24 أجزاء الجسم، والمقابلة لأرقام 0-23. الجسم غير البشري -1.

هنا، لاستدعاء API آخر، دعا estimatePartSegmentation :

 1const imageElement = document.getElementById ( 'الصورة')؛ 23 // تحميل نموذج BodyPix من نقطة تفتيش 4const صافي = تنتظر bodyPix.load ()؛ 56 // الحجج لتقدير جزء من الجسم تجزئة. 7const outputStride = 16؛ 8const segmentationThreshold = 0.5. 910 // تحميل نموذج الشخص تجزئة من نقطة تفتيش 11const صافي = تنتظر bodyPix.load ()؛ 1213const partSegmentation = ننتظر net.estimatePartSegmentation (imageElement، outputStride، segmentationThreshold)؛

أكثر تفصيلا الخطوات لتناول الطعام، والذهاب إلى نهاية النص بلوق موقع البوابة.

يمكن للناس أن؟

إذا كنت تستطيع وBodyPix كاشف الناس في الجمع، ويمكن القيام به متعددة تقسيم المهام:

الجميع مع محاصر أولا، ثم القيام مربع في كل شعبة.

ولكن، على سلطانهم، BodyPix بعد لا يمكن التعامل مع كثير من الناس.

ومع ذلك، لفي الوقت الحقيقي نموذج يمكن تشغيلها على المتصفح، واحدة 25 لقطة في الثانية الواحدة، هو جيد بالفعل.

بالإضافة إلى نموذج المصدر المفتوح، وفريق TensorFlow كما يوفر على الانترنت عرض فتح الكاميرا يمكن أن يلعب حول:

عرض البوابة:

https://storage.googleapis.com/tfjs-models/demos/body-pix/index.html

BodyPix بوابة:

https://github.com/tensorflow/tfjs-models/tree/master/body-pix

مقالات المدخل:

https://medium.com/tensorflow/introducing-bodypix-real-time-person-segmentation-in-the-browser-with-tensorflow-js-f1948126c2a0

- كامل  -

التوظيف الصادق

المكدسة تقوم بتجنيد محرر / مراسل، ومقرها في تشونغ قوان تسون في بكين. نتوقع الموهوبين والطلاب المتحمسين للانضمام إلينا! مزيد من التفاصيل، يرجى و qubit عدد الجمهور (QbitAI) واجهة الحوار والرد "تجنيد" كلمة.

و qubit QbitAI عناوين على التوقيع

' " تتبع تقنيات AI دينامية جديدة والمنتجات

عندما عمل مركز البطيخ، وسيم هاجس الألماني للعب صغيرة، منافسة أبرز تشو تشي وأكثر تنسى

وكان حراس GPT-2 تمكنت من كتابة رمز (ولكن OpenAI كان بلا رحمة Tucao)

ومعظم مجيد الملك المحارب أي حل على الخط! مهارات فتحت، غادر الوادي أكثر من 60 أبطال مكان واقفا!

اختبار محرك VV7 / VV5: لا تهب السوداء، والصينية على غرار قيمة الفاخرة أقل من 200،000 تفعل؟

وقت التحديث، وتوليد وجه وهمية واقعية: StyleGAN تفعل مع الموقع، تلد أحداث خارقة للطبيعة

جدي لا البقاء على قيد الحياة خارج، تينسنت كلها يد الدجاج مسبقا السفر يتحقق! الثقب الأزرق FUBU فو؟

80000 فان أيضا مع CVT، لم يكن هناك سوى ما يصل المحلي يقدر!

صواريخ ضد انديانا بيسرز، MVP الحرب أسرع تقدم، وفقدان لاعبين للعب ضد الرعد

اللغة حراس نماذج AI تأتي! كما قصص حقيقية، الأسئلة والأجوبة سوف تترجم ملخص مكتوب تفعل

ليني اغلاق مركز الخاتم الشبكة، وضعت البروفيسور يانغ قبالة؟ العضو: يانغ يونغ شين ليصبح الطبيب المريض؟

Zotye سيئة حقا هذا العام أيضا، بعد أن ساخر، قرر تحت أقدام من العوز العاصمة الأصلي لجعل التحول!

وقال بول التكامل أنتوني سلس، لأن السعادة الصواريخ وكرة السلة الحرية