Openmvg: خط أنابيب OpenMVG وإعادة البناء باستخدام تسلسل الصور

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

أتحقق من الوثائق عبر الإنترنت حول خط الأنابيب والعينات.
ما زلت في حيرة من أمري.
هل تعرف كيف يمكنني إنشاء نموذج ثلاثي الأبعاد من سلسلة من الصور (أكثر من 2) باستخدام openMVG؟

مع أطيب التحيات،
تايلر

question

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

I Tyler ، OpenMVG هي مكتبة رؤية حاسوبية تركز على التنفيذ القوي لخوارزميات هندسة العرض المتعدد.

انها توفر، انه يوفر:

  • 2 الهيكل من خط أنابيب الحركة :

    • هيكل تزايدي من سلسلة الحركة [ACSfM] _ (ACCV 2012) ،

    • a Global Structure from Motion chain [GlobalACSfM] _ (ICCV 2013).

  • أدوات لتصور:

    • الميزات،

    • المطابقات الضوئية / الهندسية ،

    • ملامح المسارات.

  • تصدير إلى خط أنابيب الرؤية المجسم متعدد العرض الحالي :

    • [PMVS] _ ، CMPMVS.

  • أدوات لبناء خط أنابيب SfM الخاص بك :

    • المذيبات الهندسية ، المقدرات القوية ...

كما ترى هنا: https://github.com/openMVG/openMVG/blob/LInfinityCV/docs/sphinx/rst/software/SfM/SfM.rst
يمكن لـ OpenMVG العثور على سحابة نقطية ثلاثية الأبعاد (بنية) وحركة سلسلة من الصور.
وفقًا لبعض المستخدمين ، تم استخدام سلسلة OpenMVG SfM بنجاح مع ما يصل إلى 1600 صورة.

لاستنتاج النموذج ثلاثي الأبعاد الذي لديك بعد ذلك لإجراء بعض المعالجة اللاحقة ، والمعروفة باسم MVS Multi View Stereo (PMVS ، CMPMVS). يوفر OpenMVG جاهزًا لاستخدام تصدير متوافق لتلك الثنائيات.

في النهاية ، ستتمكن من إنتاج نموذج مثل النموذج الذي قمت به هنا: https://sketchfab.com/show/2cde608f89424a7786bdc751857f8dfd

يركز الهيكل من سلسلة Motion openMVG على الدقة وليس على السرعة ، حتى أنها يمكن أن تكون سريعة.

لذلك خلافا للبدائل التالية:

  • VisualSfM ، Changchang Wu ، "Towards Linear-time Incremental Structure from Motion" ، 3DV 2013
  • Bundler ، Noah Snavely ، Steven M. Seitz ، Richard Szeliski. نمذجة العالم من مجموعات صور الإنترنت. IJCV ، 2007.
    يريد OpenMVG توفير وسيلة سهلة لفهم وإطلاق وتعديل التعليمات البرمجية المصدر.

على أمل أن تكون الإجابة كاملة.

ال 3 كومينتر

I Tyler ، OpenMVG هي مكتبة رؤية حاسوبية تركز على التنفيذ القوي لخوارزميات هندسة العرض المتعدد.

انها توفر، انه يوفر:

  • 2 الهيكل من خط أنابيب الحركة :

    • هيكل تزايدي من سلسلة الحركة [ACSfM] _ (ACCV 2012) ،

    • a Global Structure from Motion chain [GlobalACSfM] _ (ICCV 2013).

  • أدوات لتصور:

    • الميزات،

    • المطابقات الضوئية / الهندسية ،

    • ملامح المسارات.

  • تصدير إلى خط أنابيب الرؤية المجسم متعدد العرض الحالي :

    • [PMVS] _ ، CMPMVS.

  • أدوات لبناء خط أنابيب SfM الخاص بك :

    • المذيبات الهندسية ، المقدرات القوية ...

كما ترى هنا: https://github.com/openMVG/openMVG/blob/LInfinityCV/docs/sphinx/rst/software/SfM/SfM.rst
يمكن لـ OpenMVG العثور على سحابة نقطية ثلاثية الأبعاد (بنية) وحركة سلسلة من الصور.
وفقًا لبعض المستخدمين ، تم استخدام سلسلة OpenMVG SfM بنجاح مع ما يصل إلى 1600 صورة.

لاستنتاج النموذج ثلاثي الأبعاد الذي لديك بعد ذلك لإجراء بعض المعالجة اللاحقة ، والمعروفة باسم MVS Multi View Stereo (PMVS ، CMPMVS). يوفر OpenMVG جاهزًا لاستخدام تصدير متوافق لتلك الثنائيات.

في النهاية ، ستتمكن من إنتاج نموذج مثل النموذج الذي قمت به هنا: https://sketchfab.com/show/2cde608f89424a7786bdc751857f8dfd

يركز الهيكل من سلسلة Motion openMVG على الدقة وليس على السرعة ، حتى أنها يمكن أن تكون سريعة.

لذلك خلافا للبدائل التالية:

  • VisualSfM ، Changchang Wu ، "Towards Linear-time Incremental Structure from Motion" ، 3DV 2013
  • Bundler ، Noah Snavely ، Steven M. Seitz ، Richard Szeliski. نمذجة العالم من مجموعات صور الإنترنت. IJCV ، 2007.
    يريد OpenMVG توفير وسيلة سهلة لفهم وإطلاق وتعديل التعليمات البرمجية المصدر.

على أمل أن تكون الإجابة كاملة.

pmoulon شكرا لك على إجابتك التفصيلية. أنا تيرو في هذا المجال ، لذا أريد أن أسأل عما إذا كان هناك أي عينة إعادة بناء ثلاثية الأبعاد (C ++) تستخدم OpenMVG كمرجع؟

fansays OpenMVG مصنوع في C ++.
هناك بعض نصوص Python التي تسمح فقط بتشغيل أدوات سطر الأوامر بسهولة أكبر.
من الأسهل استخدام أولاً نصوص البايثون المقدمة والتي يجب عليك فقط تحديد دليل صورة الإدخال ومدير الإخراج لها.
بمجرد أن تتقن أنه يمكنك اللعب والحصول على مزيد من التحكم في خط الأنابيب باستخدام الثنائيات مباشرة.

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