من الممكن التعرف على جميع الكائنات من غرفة مع Microsoft Kinect؟

StackOverflow https://stackoverflow.com//questions/22022774

  •  21-12-2019
  •  | 
  •  

سؤال

لدي مشروع حيث يتعين علي التعرف على غرفة بأكملها حتى أتمكن من حساب المسافات بين الكائنات (مثل تلك الكبيرة مثل. السرير، الجدول، إلخ) وشخص في تلك الغرفة.من الممكن شيئا مثل ذلك باستخدام Microsoft Kinect؟

شكرا لك!

هل كانت مفيدة؟

المحلول

kinect يوفر لك التتبع

  1. دفق العمق
  2. دفق اللون
  3. معلومات هيكل عظمي
  4. الأمر متروك لك كيف تستخدم هذه البيانات.

    للإجابة على سؤالك - لا يوفر Micorosft Kinect SDK الكشف عن الشكل خارج الصندوق.لكنه يوفر لك بيانات الهيكل العظمي / تتبع الوجه الذي يمكنك اكتشافه المسافة من المستخدم من Kinect. أيضا مع خرائط تلغيل اللون إلى دفق عمق يمكنك اكتشاف مدى بكافة بكسل معين من Kinect.في تنفيذك إذا كان لديك خصائص فريدة من الأشياء المختلفة مثل اللون والشكل والحجم، فربما يمكنك اكتشافها وأيضا اكتشاف المسافة.

    p> opencv هي واحدة من المكتبة التي أستخدمها لرؤية الكمبيوتر وغيرها.

    مرة أخرى بالنسبة لك كيف تستخدم هذه البيانات.

نصائح أخرى

توفر الكاميرا

Kinect العمق وبالتالي معلومات ثلاثية الأبعاد (سحابة نقطة) حول كائنات غير لامع في النطاق 0.5-10 متر. من خلال هذه المعلومات، من الممكن تقسيم الأرض (عن طريق تركيب طائرة) من الغرفة وربما الجدران والسقف. هذه الخطوة مهمة لأن هذه الأسطح غالبا ما توصل كائنات منفصلة مما يجعلها كائنا كبيرا واحدا.

يمكن تجزئة الأجزاء المتبقية من سحابة النقاط عن طريق عمق إذا لم يلمس بعضهم البعض جسديا. باستخدام اللون المرء يمكن فصل الكائنات أيضا. لاحظ أننا نحدد ضمنيا كائن ككيان كثيف ولون ثلاثي الأبعاد في حين أن التعريفات الأخرى ممكنة أيضا.

بمجرد أن تكون لديك كائناتك مجزأة، يمكنك قياس المسافات بين شرائحك، وتحليل شكلها أو التعرف على القطع الأثرية أو البشر، وما إلى ذلك إلى حد علمي يمكن أن تعترف مكتبة هيكل عظمي بالتعرف على البشر بعد أن انتقلوا إلى عدد قليل ثواني. فيما يلي خريطة عميقة بسيطة تم كسرها على عدد قليل من القطاعات باستخدام العمق ولكن ليس معلومات اللون. عمق أدخل وصف الصورة هنا

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top