Mve: كيف تحل محل SFM؟

تم إنشاؤها على ٢٦ يونيو ٢٠١٩  ·  13تعليقات  ·  مصدر: simonfuhrmann/mve

مرحبا،
لدي خوارزمية sfm تعطيني الميزات والكاميرا الخارجية ، وقد حاولت بالفعل كتابة ملف synth_0.out الخاص بي وحاولت تشغيل MVE من dmrecon ، لكنني تمكنت فقط من الحصول على أخطاء اختيار العرض العام ، هل لديك أي أفكار في المكان الذي قد أفعل فيه شيئًا خاطئًا؟
مع أطيب التحيات.

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

أوصي بتشغيل MVE SfM (على سبيل المثال ، على مجموعة فرعية صغيرة من الصور) فقط لمعرفة ما هو الإخراج. على سبيل المثال ، تحتاج إلى وضع العناصر الجوهرية والخارجية في ملف meta.ini لكل طريقة عرض. يستخدم synth_0.out فقط لوصف المسارات ، ولكن ليس للأغراض الداخلية / الخارجية. اسمحوا لي أن أعرف إذا كان لديك أي أسئلة.

أيضًا ، إذا كنت تستخدم أداة شائعة (مُجمِّع ، VisualSfM) لإعادة بناء SfM ، فيمكن بالفعل قراءة هذه التنسيقات makescene .

ال 13 كومينتر

أوصي بتشغيل MVE SfM (على سبيل المثال ، على مجموعة فرعية صغيرة من الصور) فقط لمعرفة ما هو الإخراج. على سبيل المثال ، تحتاج إلى وضع العناصر الجوهرية والخارجية في ملف meta.ini لكل طريقة عرض. يستخدم synth_0.out فقط لوصف المسارات ، ولكن ليس للأغراض الداخلية / الخارجية. اسمحوا لي أن أعرف إذا كان لديك أي أسئلة.

أيضًا ، إذا كنت تستخدم أداة شائعة (مُجمِّع ، VisualSfM) لإعادة بناء SfM ، فيمكن بالفعل قراءة هذه التنسيقات makescene .

عذرًا ، نسيت أن أقول إنني أكتب أيضًا ملف meta.ini لكل عرض ، وقمت أيضًا بعمل ملف الصورة غير المشوه.

ثم عليك أن تعطيني المزيد من نقاط البيانات. الرجاء نشر رسالة الخطأ dmrecon التي تحصل عليها ، وأظهر لي أحد ملفات meta.ini ، ls أحد أدلة العرض الخاصة بك ، وتأكد من ظهور المشهد بشكل صحيح في UMVE.

MVE_terminal_dmreconFail.txt
هذه هي رسالة خطأ dmrecon

view_0044.mve.zip
هذا هو أحد أدلة العرض الخاصة بي مع وجود ملف meta.ini بداخله

synth_0.zip
هذا هو ملف synth_0.out الخاص بي

وقد حاولت بالفعل تشغيل دليل المشهد هذا مع خط أنابيب MVE الكامل ، وهو يعمل بشكل جيد ، لذلك استبعدت مشاكل مجموعة البيانات ، ربما شيئًا ما حول ملف synth.

أنا متأكد تمامًا من وجود خطأ ما في ملف الحزمة الخاص بك synth_0.out . على سبيل المثال ، تبدو نقاط رؤيتك كما يلي:

3 23 0 0 53 0 0 56 0 0

والشكل هو

<num observations> <img id> <sift id> <reproj. error> ...

حيث تكون جميع معرّفات SIFT الخاصة بك هي 0 . يتم بالفعل تجاهل خطأ إعادة الإسقاط ، لكن معرفات SIFT مهمة.

سأبحث في الأمر أكثر ، لكنني حاولت استخدام 0 في معرّفات SIFT مع خط أنابيب MVE الكامل وعمل بشكل جيد ، لذلك اعتقدت أنه لم يكن مهمًا.

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

مصفوفة تحويل الكاميرا في ملف synth_0 هل العالم إلى مصفوفة الكاميرا أم مصفوفة الكاميرا إلى مصفوفة العالم؟

إنه العالم الذي تتحول فيه الكاميرا.

إغلاق بسبب عدم النشاط. لا تتردد في إعادة الفتح.

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

القضايا ذات الصلة

Jus80687 picture Jus80687  ·  11تعليقات

HelliceSaouli picture HelliceSaouli  ·  14تعليقات

HelliceSaouli picture HelliceSaouli  ·  12تعليقات

MaxDidIt picture MaxDidIt  ·  30تعليقات

daleydeng picture daleydeng  ·  8تعليقات