سؤال

أنا أستخدم Kinect for Xbox وأخطط باستخدام إطار OpenNi جنبا إلى جنب مع مكتبة سحابة النقطة للمعالجة ولكن أواجه مشكلة في الحصول على OpenNi للتعرف على Kinect الخاص بي لأجهزة إكس بوكس وأردت أن أتأكد من أنه في الواقعمتوافق مع الجهاز.

لسبب ما لم أتمكن من العثور على أي وثائق حول هذا الموضوع بالضبط.

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

المحلول

PCL يعمل بالفعل مع OpenNi.لقد تمكنت من ترجمة OpenNi Grabber عينة على Windows (باستخدامالكل في واحد المثبت).يجب أن أعترف أنني لم تتم إدارتها نفسها على OSX (واجهت بعض المشكلات مع إصدارات مختلفة من VTK التي يتم تثبيتها على الجهاز).

حسب مظهرها، لا تبدو المشكلة كما أنها على جانب PCL، ولكن على جانب برنامج التشغيل OpenNi.هل تستطيع تشغيل أي من العينات؟إذا لم يكن الأمر كذلك، فما هي رسائل الخطأ التي تحصل عليها؟ أوصي تنظيف (إلغاء تثبيت OpenNi، Nite، SensorkFinect) وتثبيت الإصدارات غير المستقرة، ولكن حاول التثبيت بهذا الترتيب:

  1. openni 1.5.4.0
  2. nite 1.5.2.21
  3. li> avin sensorkfinect

نصائح أخرى

أي إصدار من OpenNi الذي تستخدمه؟ إذا كنت تستخدم الإصدار 1.5.4، أعتقد أنه لا توجد مشكلة لأن OpenNi تتفاعل مباشرة مع Kinect Xbox. ومع ذلك، إذا كنت تستخدم إصدارات OpenNi 2.x، فستتفاعل مع جهازك عبر Kinect SDK ( http://social.msdn.microsoft.com/forums/en-us/kinectsdk/areads/a11ff6d9-7fbe-4636-8FF0-92D6220AC3F8/ ) نظرا لعدم وجود Kinect SDK على Linux، لا يمكنك جعل OpenNi 2 للتعرف على جهازك.

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