Odm: الطفل إرجاع 137 أثناء "توليد بقع نسيج: الجري .... قتل

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

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

استخدام صورة عامل ميناء ، باستخدام استدعاء سطر الأوامر الافتراضي من عامل الإرساء.
عامل ميناء

ما هو متصفحك ونظام التشغيل الخاص بك؟ (انسخ / الصق ناتج https://www.whatismybrowser.com/)

whatismybrowser.com/w/C6LZ8FJ

ما المشكلة؟

مع مجموعة من 270 صورة فانتوم 4 تم جمعها باستخدام dronedeploy ،
أقوم بتشغيل هذا الأمر:

docker run -ti --rm -v / Users / maechlin / mydocker / odm: / datasets / code opendronemap / odm - project-path / datasets

وأنا أحصل على هذا الخطأ

مخارج البرنامج أثناء رسم الخرائط:
NFO] كتابة ملف منسق بتنسيق MVS في: /datasets/code/odm_texturing/odm_textured_model.obj
[INFO] إزالة دليل tmp القديم / مجموعات البيانات / code / odm_texturing / tmp
[INFO] run / code / SuperBuild / install / bin / texrecon /datasets/code/opensfm/reconstruction.nvm /datasets/code/odm_meshing/odm_mesh.ply / datasets / code / odm_texturing / odm_textured_model -d_ampoing-gauss لا شيء -n 65535
/ code / SuperBuild / install / bin / texrecon (بني في 13 أغسطس 2019 ، 21:43:57)
تحميل وتحضير شبكة:
محمل PLY: التعليق أنشأ VTK ملف PLY
قراءة PLY: 66826 verts ... 133449 وجهًا ... انتهى.
تحذير: تم الكشف عن الأعراف ذات الطول الصفري: 0 قواعد للوجه ، 12 قاع عادي
إنشاء عروض النسيج:
NVM: تحميل الملف ...
NVM: عدد المشاهدات: 265
NVM: عدد الميزات: 0
تحميل 100٪ ... انتهى. (استغرقت 571.993 ثانية)
الرسم البياني المجاور للمبنى:
إضافة الحواف 100٪ ... انتهى. (استغرقت 0.344 ثانية)
200085 مجموع الحواف.
عرض التحديد:
بناء BVH من 133449 وجهًا ... تم. (استغرقت: 174 مللي ثانية)
حساب صفات الوجه 100٪ ... انتهى. (استغرقت 149.149 ثانية)
معالجة لاحقة لمعلومات الوجه 100٪ ... تم. (استغرقت 0.298 ثانية)
أقصى جودة للوجه داخل الصورة: 63541.5
لقط الصفات إلى 6577.21 ضمن التطبيع.
كتابة ملف تكلفة البيانات ... تم.
التحسين:
الوقت [ق] الطاقة
0 97756
0 95694
093721
92617
1 92123
1 91818
1 91639
2 91578
2 91475
2 91385
2 91337
2 91307
2 91277
2 91247
2 91228
لم يتم رؤية 17096 وجهًا
أخذت: 153.834 ثانية
توليد بقع نسيج:
الجري ... قتل
Traceback (آخر مكالمة أخيرة):
ملف "/code/run.py" ، السطر 56 ، بتنسيق
app.execute ()
ملف "/code/stages/odm_app.py" ، السطر 92 ، قيد التنفيذ
self.first_stage.run ()
ملف "/code/opendm/types.py" ، السطر 373 ، قيد التشغيل
self.next_stage.run (النواتج)
ملف "/code/opendm/types.py" ، السطر 373 ، قيد التشغيل
self.next_stage.run (النواتج)
ملف "/code/opendm/types.py" ، السطر 373 ، قيد التشغيل
self.next_stage.run (النواتج)
ملف "/code/opendm/types.py" ، السطر 373 ، قيد التشغيل
self.next_stage.run (النواتج)
ملف "/code/opendm/types.py" ، السطر 373 ، قيد التشغيل
self.next_stage.run (النواتج)
ملف "/code/opendm/types.py" ، السطر 373 ، قيد التشغيل
self.next_stage.run (النواتج)
ملف "/code/opendm/types.py" ، السطر 373 ، قيد التشغيل
self.next_stage.run (النواتج)
ملف "/code/opendm/types.py" ، السطر 354 ، قيد التشغيل
العملية الذاتية (الأهداف الذاتية ، المخرجات)
ملف "/code/stages/mvstex.py" ، السطر 97 ، قيد المعالجة
تنسيق "-n {nadirWeight}". (** kwargs))
ملف "/code/opendm/system.py" ، السطر 76 ، قيد التشغيل
رفع استثناء (تنسيق "إرجاع الطفل {}". (retcode))
استثناء: عاد الطفل 137

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

لقد عالجت مجموعة من الصور التي تم جمعها في وقت سابق ، وأنتجت نفس عملية التثبيت لـ opendem خريطة.

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

يمكنني تقديم مجموعة من الصور إذا لم تكن هذه مشكلة واضحة.

ال 3 كومينتر

عادة ما يكون الخطأ 137 نتيجة نفاد الذاكرة.

فيما يتعلق بالمجموعة السابقة التي قمت بمعالجتها بنجاح ، هل تحتوي هذه المجموعة على عدد أقل من الصور وهل كانت أبعادها أصغر؟

إذا كانت الإجابة بنعم ، فلديك خياران مختلفان:

  • قم بتغيير حجم صورك لتكون أصغر (قبل عملية opendronemap ؛ قد تكون هناك طريقة للقيام بذلك ضمن odm ، لا أعرف).

  • تقليل جودة الصورة التقويمية (عن طريق زيادة

  • استخدم منهج تقسيم الدمج

  • يبدو أن الحصول على المزيد من ذاكرة الوصول العشوائي هو الإجابة الأكثر شيوعًا التي صادفتها.

(أنا مستخدم أحدث لـ opendronemap ، لذا خذها بحذر ؛ نظرًا لأن هذا يبدو أنه يمثل مشكلة أكبر في مجموعة البيانات الخاصة بك ، فإن المطورين الرئيسيين يشجعونك على طرح سؤال في community.opendronemap.org)

حاولت معالجة عدد أقل من الصور ، وهذه المرة اكتملت دون مشاكل ، لذا يبدو تفسير نفاد الذاكرة صحيحًا. شكرا لك على الاقتراحات والبدائل المحددة. سأنتقل إلى موقع community.opendronemap.org لهذه الأسئلة العامة.

إذا كنت تستخدم Docker desktop (يشبه MAC) فتأكد من رفع حد الذاكرة (وربما وحدة المعالجة المركزية أيضًا). غالبًا ما يكون الإعداد الافتراضي صغيرًا جدًا (مثل 2 غيغابايت).

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