awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
openMVG avatar

openMVG/openMVG

0
View on GitHub↗
6,451 stele·1,715 fork-uri·C++·MPL-2.0·7 vizualizări

OpenMVG

openMVG este o bibliotecă de geometrie pentru viziune artificială și un toolkit pentru geometrie multi-vedere. Servește drept framework pentru reconstrucția 3D și structura din mișcare (structure from motion), oferind instrumentele necesare pentru a recupera nori de puncte 3D și poziții ale camerelor din colecții de imagini 2D.

Biblioteca implementează pipeline-uri de tip structure-from-motion atât globale, cât și incrementale. Utilizează algoritmi geometrici pentru a calcula estimarea poziției camerei și localizarea imaginilor, folosind ajustarea de tip bundle adjustment Levenberg-Marquardt pentru a rafina coordonatele 3D și parametrii camerei prin minimizarea erorii de reproiecție.

Proiectul acoperă o gamă largă de capabilități de recuperare spațială, inclusiv extracția caracteristicilor imaginilor, potrivirea corespondențelor între perechi și recuperarea 3D bazată pe triangulație. Include, de asemenea, sisteme pentru organizarea datelor de reconstrucție și exportul informațiilor despre scenă pentru utilizarea în instrumente externe de vizualizare.

Features

  • Computer Vision Libraries - Provides a comprehensive library for processing visual data to perform 3D reconstruction and camera pose estimation.
  • Structure from Motion Pipelines - Implements full structure-from-motion pipelines to generate 3D point clouds and camera poses from 2D images.
  • Stereo Triangulation - Determines the 3D position of points by intersecting rays from multiple cameras observing the same visual feature.
  • Scene Reconstruction - Creates 3D point clouds and camera positions from sets of 2D images using structure from motion.
  • Local Feature Matching - Identifies shared visual landmarks between images by comparing local descriptors to establish geometric constraints.
  • Image Pair Matching - The library calculates pairwise correspondences between images to identify shared visual content.
  • Multi-View Geometry Solvers - Uses mathematical relationships between images to triangulate 3D landmarks and spatial layouts.
  • Camera Pose Estimators - Calculates camera orientations and positions from imagery to enable triangulation-based 3D recovery.
  • Image Feature Engineering - Maintains point-based features and associated descriptors for all images in a dataset to enable matching.
  • Image Localizations - Provides tools to calculate the position and orientation of new images relative to an existing 3D scene.
  • Bundle Adjustment Algorithms - Employs Levenberg-Marquardt bundle adjustment to refine 3D coordinates and camera parameters by minimizing reprojection error.
  • Epipolar Geometry - Analyzes the geometric relationship between corresponding points in image pairs to calculate relative camera motion.
  • 3D Reconstruction Pipelines - Provides a sequential pipeline for extracting image features, matching pairs, and estimating 3D structures.
  • Global Solvers - Computes all camera poses and 3D points simultaneously by solving a large-scale linear system from all image matches.
  • Incremental Solvers - Builds 3D scenes by adding cameras and points one by one and refining the model through local bundle adjustment.
  • Robotics Algorithms - Multiple view geometry library for 3D vision.
  • Structure From Motion - Library for multiple view geometry and 3D reconstruction.
  • Matching and Verification - Library for multiple view geometry and feature matching.
  • Structure From Motion - Modular library for multiple view geometry and reconstruction.

Istoric stele

Graficul istoricului de stele pentru openmvg/openmvgGraficul istoricului de stele pentru openmvg/openmvg

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru OpenMVG

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu OpenMVG.
  • mapillary/opensfmAvatar mapillary

    mapillary/OpenSfM

    3,786Vezi pe GitHub↗

    OpenSfM is a computer vision library and structure-from-motion pipeline designed to reconstruct three-dimensional scenes and camera trajectories from overlapping images. It functions as a 3D reconstruction engine and photogrammetry toolkit, utilizing automated feature-based image matching and incremental bundle adjustment to derive spatial geometry. The system distinguishes itself as a geospatial alignment tool, integrating GPS and inertial sensor data to align reconstructed 3D models with real-world geographic coordinates. It employs a hybrid Python and C++ execution model to manage large-sc

    Python
    Vezi pe GitHub↗3,786
  • colmap/colmapAvatar colmap

    colmap/colmap

    12,014Vezi pe GitHub↗

    COLMAP is a 3D scene reconstruction suite and C++ geometry library that implements a full structure-from-motion pipeline. It functions as a GPU-accelerated photogrammetry tool and multi-view stereo framework designed to produce dense 3D geometry and watertight meshes from collections of 2D images. The project distinguishes itself through hardware-accelerated feature extraction and a modular camera modeling system that supports perspective, fisheye, and equirectangular lens types. It employs vocabulary tree image retrieval to efficiently identify similar images in large datasets and provides P

    C++
    Vezi pe GitHub↗12,014
  • cdcseacave/openmvsAvatar cdcseacave

    cdcseacave/openMVS

    4,021Vezi pe GitHub↗

    openMVS is a multi-view stereo library and photogrammetry pipeline used for 3D scene reconstruction. It transforms Structure from Motion data—specifically camera poses and sparse point clouds—into detailed 3D models consisting of dense point clouds and textured meshes. The project provides a sequence of processing stages to densify point clouds, generate 3D surface meshes, and apply photorealistic textures. It uses multi-view texture blending to map accurate colors onto reconstructed geometry and employs iterative refinement to optimize mesh details. The system includes capabilities for impo

    C++3d-reconstructiondense-point-clouddense-reconstruction
    Vezi pe GitHub↗4,021
  • hybridgroup/gocvAvatar hybridgroup

    hybridgroup/gocv

    7,463Vezi pe GitHub↗

    GoCV is a computer vision library and Go language binding for OpenCV. It serves as an image processing toolkit and deep learning inference engine, providing programmatic access to a wide range of algorithms for image manipulation, object detection, and video analysis. The project differentiates itself through high-performance native bindings and hardware acceleration. It utilizes a foreign function interface to map Go calls to C++ functions and includes a hardware-agnostic backend dispatch to route neural network tasks to computation engines such as CUDA and OpenVINO. The library covers a br

    Go
    Vezi pe GitHub↗7,463
Vezi toate cele 30 alternative pentru OpenMVG→

Întrebări frecvente

Ce face openmvg/openmvg?

openMVG este o bibliotecă de geometrie pentru viziune artificială și un toolkit pentru geometrie multi-vedere. Servește drept framework pentru reconstrucția 3D și structura din mișcare (structure from motion), oferind instrumentele necesare pentru a recupera nori de puncte 3D și poziții ale camerelor din colecții de imagini 2D.

Care sunt principalele funcționalități ale openmvg/openmvg?

Principalele funcționalități ale openmvg/openmvg sunt: Computer Vision Libraries, Structure from Motion Pipelines, Stereo Triangulation, Scene Reconstruction, Local Feature Matching, Image Pair Matching, Multi-View Geometry Solvers, Camera Pose Estimators.

Care sunt câteva alternative open-source pentru openmvg/openmvg?

Alternativele open-source pentru openmvg/openmvg includ: mapillary/opensfm — OpenSfM is a computer vision library and structure-from-motion pipeline designed to reconstruct three-dimensional… colmap/colmap — COLMAP is a 3D scene reconstruction suite and C++ geometry library that implements a full structure-from-motion… cdcseacave/openmvs — openMVS is a multi-view stereo library and photogrammetry pipeline used for 3D scene reconstruction. It transforms… hybridgroup/gocv — GoCV is a computer vision library and Go language binding for OpenCV. It serves as an image processing toolkit and… magicleap/supergluepretrainednetwork — This project is a collection of neural network models and geometric tools designed for image feature matching, spatial… google-research/multinerf — MultiNeRF is a 3D scene reconstruction suite and framework for training Neural Radiance Fields to synthesize novel…