أتحقق من الوثائق عبر الإنترنت حول خط الأنابيب والعينات.
ما زلت في حيرة من أمري.
هل تعرف كيف يمكنني إنشاء نموذج ثلاثي الأبعاد من سلسلة من الصور (أكثر من 2) باستخدام openMVG؟
مع أطيب التحيات،
تايلر
I Tyler ، OpenMVG هي مكتبة رؤية حاسوبية تركز على التنفيذ القوي لخوارزميات هندسة العرض المتعدد.
انها توفر، انه يوفر:
كما ترى هنا: 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 على الدقة وليس على السرعة ، حتى أنها يمكن أن تكون سريعة.
لذلك خلافا للبدائل التالية:
على أمل أن تكون الإجابة كاملة.
pmoulon شكرا لك على إجابتك التفصيلية. أنا تيرو في هذا المجال ، لذا أريد أن أسأل عما إذا كان هناك أي عينة إعادة بناء ثلاثية الأبعاد (C ++) تستخدم OpenMVG كمرجع؟
fansays OpenMVG مصنوع في C ++.
هناك بعض نصوص Python التي تسمح فقط بتشغيل أدوات سطر الأوامر بسهولة أكبر.
من الأسهل استخدام أولاً نصوص البايثون المقدمة والتي يجب عليك فقط تحديد دليل صورة الإدخال ومدير الإخراج لها.
بمجرد أن تتقن أنه يمكنك اللعب والحصول على مزيد من التحكم في خط الأنابيب باستخدام الثنائيات مباشرة.
التعليق الأكثر فائدة
I Tyler ، OpenMVG هي مكتبة رؤية حاسوبية تركز على التنفيذ القوي لخوارزميات هندسة العرض المتعدد.
انها توفر، انه يوفر:
كما ترى هنا: 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 على الدقة وليس على السرعة ، حتى أنها يمكن أن تكون سريعة.
لذلك خلافا للبدائل التالية:
يريد OpenMVG توفير وسيلة سهلة لفهم وإطلاق وتعديل التعليمات البرمجية المصدر.
على أمل أن تكون الإجابة كاملة.