Odm: تثبيت نظيف مع ميزات اكتشاف مشكلة opensfm

تم إنشاؤها على ٢٥ يناير ٢٠١٩  ·  3تعليقات  ·  مصدر: OpenDroneMap/ODM

كيف قمت بتثبيت OpenDroneMap؟ (Docker ، أصلاً ، ...)؟

OpendronMap من الفرع الرئيسي Clean Install في Ubuntu 16.04 LTS

ما هو متصفحك ونظام التشغيل الخاص بك؟

نظام التشغيل Ubuntu 16.04 LTS

ما المشكلة؟

فشل في الوحدة النمطية Detection_features Openfm -

Traceback (آخر مكالمة أخيرة):
ملف "/mnt/odm/odm-v0.4/SuperBuild/src/opensfm/bin/opensfm" ، السطر 34 ، في
command.run (أرغس)
ملف "/mnt/odm/odm-v0.4/SuperBuild/src/opensfm/opensfm/commands/detect_features.py" ، السطر 30 ، قيد التشغيل
خريطة متوازية (اكتشاف ، وسيطات ، عمليات)
ملف "/mnt/odm/odm-v0.4/SuperBuild/src/opensfm/opensfm/context.py" ، السطر 38 ، في خريطة متوازية
قائمة العودة (خريطة إلكترونية (func، args))
ملف "/usr/local/lib/python2.7/dist-packages/loky/process_executor.py" ، السطر 794 ، في _chain_from_iterable_of_lists
للعنصر في التكرارات:
ملف "/usr/local/lib/python2.7/dist-packages/loky/_base.py" ، السطر 589 ، في result_iterator
العائد المستقبل. النتيجة ()
ملف "/usr/local/lib/python2.7/dist-packages/loky/_base.py" ، السطر 433 ، ونتيجة لذلك
العودة الذاتية .__ get_result ()
ملف "/usr/local/lib/python2.7/dist-packages/loky/_base.py" ، السطر 381 ، في __get_result
رفع النفس ._ الاستثناء
TypeError: متوقع str أو bytes أو os.PathLike object ، وليس unicode

هذا كان سببه مباشرة
""
Traceback (آخر مكالمة أخيرة):
ملف "/usr/local/lib/python2.7/dist-packages/loky/process_executor.py" ، السطر 418 ، في _process_worker
r = call_item ()
ملف "/usr/local/lib/python2.7/dist-packages/loky/process_executor.py" ، السطر 272 ، في __call__
إرجاع self.fn ( self.args ، * self.kwargs)
ملف "/usr/local/lib/python2.7/dist-packages/loky/process_executor.py" ، السطر 337 ، في _process_chunk
إرجاع [fn (* args) لـ args بالقطعة]
ملف "/mnt/odm/odm-v0.4/SuperBuild/src/opensfm/opensfm/commands/detect_features.py" ، السطر 78 ، في الكشف
data.save_features (صورة ، p_sorted ، f_sorted ، c_sorted)
ملف "/mnt/odm/odm-v0.4/SuperBuild/src/opensfm/opensfm/dataset.py" ، السطر 276 ، في save_features
self .__ save_features (self .__ feature_file (image) ، صورة ، نقاط ، واصفات ، ألوان)
ملف "/mnt/odm/odm-v0.4/SuperBuild/src/opensfm/opensfm/dataset.py" ، السطر 261 ، في __save_features
الألوان = الألوان)
ملف "/usr/local/lib/python2.7/dist-packages/numpy/lib/npyio.py" ، السطر 691 ، في savez_compressed
_savez (file، args، kwds، True)
ملف "/usr/local/lib/python2.7/dist-packages/numpy/lib/npyio.py" ، السطر 700 ، في _savez
file = os_fspath (ملف)
ملف "/usr/local/lib/python2.7/dist-packages/numpy/compat/py3k.py" ، السطر 237 ، في os_fspath
"ليس" + نوع المسار .__ الاسم__)
TypeError: متوقع str أو bytes أو os.PathLike object ، وليس unicode
""
Traceback (أحدث مكالمة أخيرة):
ملف "/mnt/odm/odm-v0.4/run.py" ، السطر 47 ، بتنسيق
تنفيذ البلازم (نيتير = 1)
ملف "/mnt/odm/odm-v0.4/scripts/run_opensfm.py" ، السطر 116 ، قيد المعالجة
(Context.pyopencv_path، Context.opensfm_path، tree.opensfm))
ملف "/mnt/odm/odm-v0.4/opendm/system.py" ، السطر 34 ، قيد التشغيل
رفع استثناء ("فرعي {}". تنسيق (retcode))
استثناء: عاد الطفل 1
خطأ فادح: فشل تشغيل ODM مع رمز الخطأ 0

ماذا يجب أن يكون السلوك المتوقع؟ إذا كان هذا طلب ميزة ، فيرجى وصف التغييرات التي تعتقد أنه يجب إجراؤها على الكود بالتفصيل ، مع ذكر الملفات والأسطر التي يجب إجراء التغييرات فيها ، إن أمكن.

حاولت مع مجموعة صور مختلفة ولكن ألقى نفس الخطأ. يجب أن تتم معالجته باستخدام openfm بخير.

كيف يمكننا إعادة إنتاج هذا؟ (ما الخطوات التي قمت بها لبدء المشكلة؟ ما هي المعلمات التي تستخدمها للمعالجة؟ إذا أمكن ، يرجى تضمين نسخة من مجموعة البيانات التي تم تحميلها على Google Drive أو Dropbox. كن مفصلاً)

تثبيت نظيف في الإصدار الجديد من أوبونتو 16.04 مع "تثبيت bash config.sh" ومعالجة الصور
bash run.sh - project-path images-path --matcher -eers 0 --min-num-features 8000 - start-with dataset - end-with odm_meshing project-id

bug

التعليق الأكثر فائدة

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

ال 3 كومينتر

نعم ، إنها مشكلة تؤثر على عمليات التثبيت الأصلية فقط. منذ كسر numpy حاولنا استخدام الإصدار السابق ، ولكن في البرنامج النصي configure.sh ، يعيد مكون gippy خلسة تثبيت الإصدار الأحدث المعطل.

لقد دفعت إلى الإصلاح وأنا أختبر حاليًا. إذا كان لدى الأشخاص الآخرين نفس المشكلة ، فيرجى git pull origin master و bash configure.sh reinstall وإخبارنا إذا كان يعمل.

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

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات