Openmvg: Jalur Pipa OpenMVG & Rekonstruksi menggunakan urutan gambar

Dibuat pada 11 Feb 2014  ·  3Komentar  ·  Sumber: openMVG/openMVG

Saya memeriksa dokumentasi online tentang saluran pipa dan sampel.
Saya masih bingung.
Tahukah Anda bagaimana saya bisa membuat model 3D dari urutan gambar (lebih dari 2) menggunakan openMVG?

Salam Hormat,
Tyler

question

Komentar yang paling membantu

I Tyler, OpenMVG adalah perpustakaan visi komputer yang berfokus pada implementasi yang kuat dari beberapa algoritma geometri tampilan.

Ini menyediakan:

  • 2 Struktur dari pipa Gerak :

    • Struktur Inkremental dari rantai Gerak [ACSfM]_ (ACCV 2012),

    • Struktur Global dari rantai Gerak [GlobalACSfM]_ (ICCV 2013).

  • alat untuk memvisualisasikan:

    • fitur,

    • korespondensi kecocokan fotometrik/geometris,

    • fitur trek.

  • ekspor ke pipa Multiple View Stereo-vision yang ada :

    • [PMVS]_, CMPMVS.

  • alat untuk membangun saluran SfM Anda sendiri :

    • pemecah geometris, estimator tangguh ...

Seperti yang Anda lihat di sini: https://github.com/openMVG/openMVG/blob/LInfinityCV/docs/sphinx/rst/software/SfM/SfM.rst
OpenMVG dapat menemukan titik awan 3D (struktur) dan gerakan dari serangkaian gambar.
Menurut beberapa pengguna, rantai SfM openMVG telah berhasil digunakan hingga 1600 gambar.

Untuk menyimpulkan model 3D yang Anda miliki setelah melakukan beberapa pasca-pemrosesan, yang dikenal sebagai MVS Multiple View Stereo (PMVS, CMPMVS). OpenMVG menyediakan ekspor siap pakai yang kompatibel untuk binari tersebut.

Pada akhirnya Anda akan dapat menghasilkan model seperti yang telah saya lakukan di sini: https://sketchfab.com/show/2cde608f89424a7786bdc751857f8dfd

Struktur dari rantai Motion openMVG fokus pada akurasi dan bukan pada kecepatan, bahkan bisa cepat.

Jadi bertentangan dengan alternatif berikut:

  • VisualSfM, Changchang Wu, "Menuju Struktur Inkremental Linier-waktu dari Gerak", 3DV 2013
  • Bundler, Noah Snavely, Steven M. Seitz, Richard Szeliski. Memodelkan Dunia dari Koleksi Foto Internet. IJCV, 2007.
    OpenMVG ingin menyediakan kode sumber yang mudah dipahami, diluncurkan dan dimodifikasi.

Semoga jawabannya lengkap.

Semua 3 komentar

I Tyler, OpenMVG adalah perpustakaan visi komputer yang berfokus pada implementasi yang kuat dari beberapa algoritma geometri tampilan.

Ini menyediakan:

  • 2 Struktur dari pipa Gerak :

    • Struktur Inkremental dari rantai Gerak [ACSfM]_ (ACCV 2012),

    • Struktur Global dari rantai Gerak [GlobalACSfM]_ (ICCV 2013).

  • alat untuk memvisualisasikan:

    • fitur,

    • korespondensi kecocokan fotometrik/geometris,

    • fitur trek.

  • ekspor ke pipa Multiple View Stereo-vision yang ada :

    • [PMVS]_, CMPMVS.

  • alat untuk membangun saluran SfM Anda sendiri :

    • pemecah geometris, estimator tangguh ...

Seperti yang Anda lihat di sini: https://github.com/openMVG/openMVG/blob/LInfinityCV/docs/sphinx/rst/software/SfM/SfM.rst
OpenMVG dapat menemukan titik awan 3D (struktur) dan gerakan dari serangkaian gambar.
Menurut beberapa pengguna, rantai SfM openMVG telah berhasil digunakan hingga 1600 gambar.

Untuk menyimpulkan model 3D yang Anda miliki setelah melakukan beberapa pasca-pemrosesan, yang dikenal sebagai MVS Multiple View Stereo (PMVS, CMPMVS). OpenMVG menyediakan ekspor siap pakai yang kompatibel untuk binari tersebut.

Pada akhirnya Anda akan dapat menghasilkan model seperti yang telah saya lakukan di sini: https://sketchfab.com/show/2cde608f89424a7786bdc751857f8dfd

Struktur dari rantai Motion openMVG fokus pada akurasi dan bukan pada kecepatan, bahkan bisa cepat.

Jadi bertentangan dengan alternatif berikut:

  • VisualSfM, Changchang Wu, "Menuju Struktur Inkremental Linier-waktu dari Gerak", 3DV 2013
  • Bundler, Noah Snavely, Steven M. Seitz, Richard Szeliski. Memodelkan Dunia dari Koleksi Foto Internet. IJCV, 2007.
    OpenMVG ingin menyediakan kode sumber yang mudah dipahami, diluncurkan dan dimodifikasi.

Semoga jawabannya lengkap.

@pmoulon Terima kasih atas jawaban terperinci Anda. Saya seorang tiro di bidang ini jadi saya ingin bertanya apakah ada sampel rekonstruksi 3d (C++) yang menggunakan OpenMVG sebagai referensi?

@fansays OpenMVG dibuat di C++.
Ada beberapa skrip Python yang memungkinkan untuk meluncurkan alat baris perintah dengan lebih mudah.
Lebih mudah untuk menggunakan terlebih dahulu skrip python yang disediakan di mana Anda hanya perlu menentukan dir gambar input dan dir output.
Setelah Anda menguasainya, Anda dapat bermain dan memiliki kontrol lebih besar pada saluran dengan menggunakan binari langsung.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat