لورينزو بيني
لارس فان أسيلدونك
ليزا سالومونز
أنشئ مجلدًا يسمى "data" في C:UsersUser..
، وتأكد من أن مجلد البيانات هذا يحتوي على مجموعة بيانات قياس الأداء لشكل برينستون ومجلد يسمى ذاكرة التخزين المؤقت، والذي يحتوي على مجلد يسمى "البيانات المعالجة".
بحيث عندما تفتح مجلد البيانات، يكون مساره هو C:Usersuserdata
الذي يحتوي على المجلدات الفرعية: المعيار وذاكرة التخزين المؤقت، مع المسارات التالية: C:Usersuserdatabenchmark
و C:Usersuserdatacache
.
يحتوي مجلد ذاكرة التخزين المؤقت على مجلد البيانات المعالجة الناتج عن المسار: C:Usersuserdatacacheprocessed_data
في خريطة ذاكرة التخزين المؤقت، يجب أن يكون هناك أيضًا ملف exclude.txt
يحتوي على أرقام النماذج التي لم تتمكن طريقة التسوية الخاصة بنا من تطبيعها بشكل صحيح. إذا لم تكن النماذج موجودة في ملف ذاكرة التخزين المؤقت، فسيتم تضمينها في قاعدة البيانات وسيكون لها تأثير كبير على حساب الميزات والأداء العام.
يمكن أيضًا تغيير مسار البيانات إلى مجلد ذاكرة التخزين المؤقت، ويمكن القيام بذلك في settings.py
عن طريق تغيير مسار SAVED_DATA . ثم تابع تشغيل main.py
.
يستغرق التشغيل الأول وقتًا طويلاً حيث يقوم بتطبيع الأشكال وحساب الميزات، وحفظها كلها في ملف ذاكرة التخزين المؤقت الخاص بها.
بالنسبة لعمليات التشغيل التالية، تتم إعادة تحميل النماذج والميزات من ملفات ذاكرة التخزين المؤقت الموجودة في مجلد ذاكرة التخزين المؤقت. عند تشغيل الكود، تأكد من قراءة setting.py
للتأكد من تحديد الإعدادات الصحيحة لهدفك.
مطلوب للمشروع البرامج التالية
pip install glfw
أو conda install -c conda-forge glfw
pip install PyOpenGL
أو conda install -c anaconda pyopengl
pip install matplotlib
أو conda install -c conda-forge matplotlib
pip install numpy
أو conda install numpy
pip install open3d
أو conda install -c open3d-admin open3d
pip install trimesh
أو conda install -c conda-forge trimesh
pip install annoy
أو conda install -c conda-forge python-annoy
من مترجم Python الخاص بك، قم بتشغيل main.py
لتشغيل الملف الرئيسي بالإعدادات المحددة في settings.py
.
R/r: التبديل بين التدوير والتحريك | حذف: إعادة تعيين الشبكة إلى الموضع الأولي | Esc: إغلاق التطبيق |
السهم الأيسر: تحرك لليسار/تقليل الدوران x | السهم الأيمن: تحرك لليمين/زيادة دوران x | |
السهم لأعلى: تحريك لأعلى/زيادة الدوران على شكل y | السهم لأسفل: تحريك لأسفل/تقليل الدوران على شكل y | |
+: التكبير | -: التصغير | |
أدخل: انتقل إلى النموذج التالي | الخامس: تبديل القمم |
قم بتشغيل evaluation.py
من سطر أوامر مترجم python الخاص بك. قبل تشغيل البرنامج النصي للتقييم، يجب عليك التأكد من تعيين أحد الإجراءات التالية على القيمة true: USE_DISTANCE_METRIC أو USE_RNN في ملف settings.py. إذا تم تعيين USE_DISTANCE_METRIC على True ، فتأكد من تعيين USE_RNN على False والعكس صحيح.