{"id":13436140,"url":"https://github.com/simonfuhrmann/mve","last_synced_at":"2025-05-14T14:07:31.572Z","repository":{"id":3132569,"uuid":"4160797","full_name":"simonfuhrmann/mve","owner":"simonfuhrmann","description":"Multi-View Environment","archived":false,"fork":false,"pushed_at":"2024-12-23T19:30:11.000Z","size":3883,"stargazers_count":1026,"open_issues_count":4,"forks_count":419,"subscribers_count":87,"default_branch":"master","last_synced_at":"2025-05-12T05:56:33.762Z","etag":null,"topics":["image-based-reconstruction","multi-view-stereo","mvs","sfm","structure-from-motion","surface-reconstruction"],"latest_commit_sha":null,"homepage":"http://www.gcc.tu-darmstadt.de/home/proj/mve/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simonfuhrmann.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-04-27T17:42:16.000Z","updated_at":"2025-05-07T11:13:50.000Z","dependencies_parsed_at":"2025-03-18T12:42:29.920Z","dependency_job_id":null,"html_url":"https://github.com/simonfuhrmann/mve","commit_stats":{"total_commits":1077,"total_committers":39,"mean_commits":"27.615384615384617","dds":"0.29897864438254407","last_synced_commit":"354a652461377939ca136f451ba3271a1c52ee65"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonfuhrmann%2Fmve","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonfuhrmann%2Fmve/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonfuhrmann%2Fmve/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonfuhrmann%2Fmve/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonfuhrmann","download_url":"https://codeload.github.com/simonfuhrmann/mve/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254159194,"owners_count":22024558,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["image-based-reconstruction","multi-view-stereo","mvs","sfm","structure-from-motion","surface-reconstruction"],"created_at":"2024-07-31T03:00:44.588Z","updated_at":"2025-05-14T14:07:31.553Z","avatar_url":"https://github.com/simonfuhrmann.png","language":"C++","funding_links":[],"categories":["Awesome-PatchMatch-MVS (Algorithms and Softwares)","Open Source","C++","SFM","OpenSource SfM (Structure from Motion)","Photogrammetric software"],"sub_categories":["Multi-view Reconstruction Softwares","Viewpoints and Trajectory Optimization","Project\u0026code","UAV Trajectory Optimization for model completeness"],"readme":"# MVE -- The Multi-View Environemnt\n\n[![Build Status](https://github.com/simonfuhrmann/mve/actions/workflows/main.yml/badge.svg)](https://github.com/simonfuhrmann/mve/actions/workflows/main.yml)\n\nThe Multi-View Environment, MVE, is an implementation of a complete\nend-to-end pipeline for image-based geometry reconstruction. It features\nStructure-from-Motion, Multi-View Stereo and Surface Reconstruction.\nFurther, this is an effort to ease the work with multi-view datasets and\nto support the development of algorithms based on multiple views. MVE has\nbeen developed at the TU Darmstadt by Michael Goesele's research group,\nand is cucrently in maintenance mode, i.e., new features are rarely added.\n\nThis README covers compilation and basic information about the pipeline.\nFor documentation, please refer to the Wiki pages on GitHub.\n\n* \u003chttps://github.com/simonfuhrmann/mve/wiki\u003e\n\nMVE is written in C++ and comes with a set of easy-to-use, cross-platform\nlibraries. The code runs on Linux, MacOS X and (sometimes) Windows. MVE has\nminimal dependencies on external libraries; it depends on `libpng`,\n`libjpeg` and `libtiff`. A front-end QT-based application called UMVE is\nbuilt on top of these libraries, for visualization of the datasets.\n\nIf you use our system and want to mention MVE in your publications, please\ncite the following paper:\n\n**MVE – A Multi-View Reconstruction Environment** —\n[Paper, 10MB](http://www.simonfuhrmann.de/papers/gch2014-mve.pdf) \\\nSimon Fuhrmann, Fabian Langguth and Michael Goesele \\\nIn: *Proceedings of the Eurographics Workshop on Graphics and Cultural\nHeritage, Darmstadt, Germany, 2014.*\n\n## Building MVE and UMVE\n\nTo download and build MVE, type:\n\n```bash\ngit clone https://github.com/simonfuhrmann/mve.git\ncd mve\nmake -j8\n```\n\nTo compile and run UMVE, the Qt user interface, type:\n\n```bash\ncd apps/umve/\nqmake \u0026\u0026 make -j8\n./umve\n```\n\nSystem requirements to compile and run MVE or UVME are:\n\n* libjpeg (for MVE, \u003chttp://www.ijg.org/\u003e)\n* libpng (for MVE, \u003chttp://www.libpng.org/pub/png/libpng.html\u003e)\n* libtiff (for MVE, \u003chttp://www.libtiff.org/\u003e)\n* OpenGL (for libogl in MVE and UMVE)\n* Qt 5 (for UMVE, \u003chttp://www.qt.io\u003e)\n\nWindows and OS X: Please refer to the Wiki pages for instructions.\n\n## The Reconstruction Pipeline\n\nThe MVE reconstruction pipeline is composed of the following components:\n\n* Creating a dataset, by converting input photos into the MVE File Format.\n* Structure from Motion, which reconstructs the camera parameters.\n* Multi-View Stereo, which reconstructs dense depth maps for each photo.\n* Surface Reconstruction, which reconstructs a surface mesh.\n\nThe individual steps of the pipeline are available as command line applications\nin the `mve/apps/` directory. Please refer to the\n[MVE Users Guide](https://github.com/simonfuhrmann/mve/wiki/MVE-Users-Guide)\nfor a more detailed description how to use these tools. Note that UMVE is\nmerely an interface for scene inspection and does not support reconstruction.\n\n## Licensing\n\nSee the LICENSE.txt file and the source file headers for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonfuhrmann%2Fmve","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimonfuhrmann%2Fmve","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonfuhrmann%2Fmve/lists"}