awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

124 Repos

Awesome GitHub RepositoriesComputer Vision

Toolkits and libraries for training, validating, and deploying deep learning models for image processing and computer vision tasks.

Explore 124 awesome GitHub repositories matching artificial intelligence & ml · Computer Vision. Refine with filters or upvote what's useful.

Awesome Computer Vision GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • huggingface/transformersAvatar von huggingface

    huggingface/transformers

    161,630Auf GitHub ansehen↗

    Transformers is a comprehensive library for machine learning that provides a unified interface for training, fine-tuning, and deploying transformer-based models. It supports a wide range of tasks, including text classification, language modeling, question answering, and sequence-to-sequence translation, while offering specialized architectures for both text and vision processing. The framework includes tools for managing the entire model lifecycle, from data preprocessing and tokenization to distributed training and inference. The library features extensive support for model optimization and

    Processes visual data by partitioning images into sequences of patches compatible with transformer architectures.

    Pythonaudiodeep-learningdeepseek
    Auf GitHub ansehen↗161,630
  • paddlepaddle/paddleocrAvatar von PaddlePaddle

    PaddlePaddle/PaddleOCR

    82,412Auf GitHub ansehen↗

    PaddleOCR is a comprehensive optical character recognition framework designed for detecting and transcribing text from images and documents into structured, machine-readable formats. It provides a modular computer vision pipeline that decouples image preprocessing, text detection, and character recognition into independent, configurable stages. This architecture supports automated document digitization and multilingual text recognition, capable of identifying text in over one hundred languages across diverse environments ranging from scanned documents to industrial scenes. The framework disti

    Separates image preprocessing, detection, and recognition into independent, swappable components for custom analysis workflows.

    Pythonai4sciencechineseocrdocument-parsing
    Auf GitHub ansehen↗82,412
  • josephmisiti/awesome-machine-learningAvatar von josephmisiti

    josephmisiti/awesome-machine-learning

    72,867Auf GitHub ansehen↗

    This project is a comprehensive, community-driven directory of machine learning resources, software libraries, and educational materials. It serves as a centralized knowledge base for developers and researchers, organizing tools and frameworks by their primary programming language and technical domain to simplify discovery across the artificial intelligence ecosystem. The collection distinguishes itself by providing a cross-language development index that spans diverse programming environments, including C, C++, Rust, Clojure, and Python. It covers a wide range of specialized capabilities, fr

    Points to robust toolkits for training and deploying deep learning models focused on visual data.

    Python
    Auf GitHub ansehen↗72,867
  • ultralytics/ultralyticsAvatar von ultralytics

    ultralytics/ultralytics

    58,468Auf GitHub ansehen↗

    Ultralytics is a comprehensive computer vision framework designed for training, validating, and deploying deep learning models across a wide range of visual recognition tasks. It provides a unified interface for core operations including object detection, instance segmentation, pose estimation, and image classification. By utilizing a modular architecture, the platform allows users to swap model components to balance inference speed and accuracy requirements for diverse applications. The framework distinguishes itself through its support for real-time processing and flexible deployment. It in

    Enables end-to-end development of visual recognition systems, from initial training to production-ready deployment.

    Pythonclicomputer-visiondeep-learning
    Auf GitHub ansehen↗58,468
  • ultralytics/yolov5Avatar von ultralytics

    ultralytics/yolov5

    57,528Auf GitHub ansehen↗

    YOLOv5 is a comprehensive computer vision framework designed for end-to-end deep learning, specializing in real-time object detection, image classification, and instance segmentation. It provides a unified toolkit that manages the entire lifecycle of a model, from initial dataset configuration and hyperparameter tuning to high-speed inference and deployment. The framework utilizes a modular neural architecture, allowing users to swap backbone and head components to tailor models for specific visual tasks. What distinguishes this project is its focus on production-ready deployment and model ef

    A comprehensive toolkit for training, validating, and deploying deep learning models across various vision tasks.

    Pythoncoremldeep-learningios
    Auf GitHub ansehen↗57,528
  • deepfakes/faceswapAvatar von deepfakes

    deepfakes/faceswap

    55,289Auf GitHub ansehen↗

    Faceswap is a comprehensive framework for automated media manipulation and neural face synthesis. It provides a modular pipeline that manages the entire lifecycle of facial feature extraction, deep learning model training, and image conversion. By coordinating complex computer vision workflows, the system enables users to map facial identities between source and destination datasets while maintaining structural alignment and lighting consistency across video frames. The project distinguishes itself through a highly extensible plugin-based architecture that handles hardware-accelerated process

    Reconstructs facial imagery from source frames by reapplying alignment metadata and refined transformation parameters.

    Pythondeep-face-swapdeep-learningdeep-neural-networks
    Auf GitHub ansehen↗55,289
  • facebookresearch/segment-anythingAvatar von facebookresearch

    facebookresearch/segment-anything

    54,353Auf GitHub ansehen↗

    This project provides a deep learning architecture designed to identify and isolate distinct objects within images by generating precise pixel-level masks. It functions as a browser-based inference engine, enabling the execution of complex machine learning models directly within web environments without requiring server-side processing. The system distinguishes itself by utilizing hardware-accelerated execution and parallel processing to achieve real-time segmentation speeds. It supports prompt-based mask decoding, allowing users to generate spatial masks by providing specific points or boxes

    Facilitates real-time object detection and mask generation entirely within the client-side browser without requiring server-side computation.

    Jupyter Notebook
    Auf GitHub ansehen↗54,353
  • roboflow/supervisionAvatar von roboflow

    roboflow/supervision

    44,437Auf GitHub ansehen↗

    Supervision is a computer vision toolset for normalizing model outputs, managing datasets, and visualizing annotations. It provides a framework to convert predictions from various classification and detection models into a standardized data format to ensure interoperability across different computer vision pipelines. The library features a post-processor for filtering, counting, and tracking detected objects across image frames and video streams. It includes capabilities for large image tiling to improve the detection of small objects and tools for assigning persistent identities to objects t

    Provides a suite of tools for overlaying bounding boxes, masks, and labels on imagery to visualize model results.

    Pythonclassificationcococomputer-vision
    Auf GitHub ansehen↗44,437
  • bvlc/caffeAvatar von BVLC

    BVLC/caffe

    34,576Auf GitHub ansehen↗

    Caffe is a high-performance deep learning framework designed for training and deploying deep neural networks. It functions as a machine learning engine and a convolutional neural network library, providing a C++ backend to accelerate computations on both GPUs and CPUs. The system includes a specialized toolset for computer vision, enabling tasks such as object detection, semantic segmentation, and large-scale image retrieval. It supports the deployment of pre-trained models for image and scene recognition, as well as the ability to fine-tune neural network weights for specialized tasks. The

    Provides a specialized toolset for object detection, semantic segmentation, and image retrieval.

    C++deep-learningmachine-learningvision
    Auf GitHub ansehen↗34,576
  • rohitg00/ai-engineering-from-scratchAvatar von rohitg00

    rohitg00/ai-engineering-from-scratch

    33,575Auf GitHub ansehen↗

    This project is a structured AI engineering curriculum and educational program designed to teach the construction of machine learning models, neural networks, and autonomous agents from the ground up. It serves as a comprehensive machine learning course covering mathematical foundations, deep learning architectures, and reinforcement learning through practical implementation. The project provides a technical framework for building autonomous loops and memory systems via an agent framework, as well as guides for implementing multimodal AI systems that integrate vision, audio, and text processi

    Provides a guide for implementing image classification and object detection pipelines using deep learning toolkits.

    Pythonagentsaiai-agents
    Auf GitHub ansehen↗33,575
  • d2l-ai/d2l-enAvatar von d2l-ai

    d2l-ai/d2l-en

    29,001Auf GitHub ansehen↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Calculates the Jaccard index to quantify spatial overlap between bounding boxes.

    Pythonbookcomputer-visiondata-science
    Auf GitHub ansehen↗29,001
  • facefusion/facefusionAvatar von facefusion

    facefusion/facefusion

    28,806Auf GitHub ansehen↗

    Facefusion is a modular framework designed for automated image and video manipulation, specializing in tasks such as face swapping, enhancement, and restoration. It functions as a computer vision processing pipeline that chains independent machine learning modules to perform complex transformations, including facial animation, age modification, and lip synchronization. The system is built to handle both real-time interactive feeds and large-scale batch processing tasks. The platform distinguishes itself through a highly extensible architecture that supports custom processing modules and inter

    Orchestrates complex image and video analysis through a modular computer vision processing pipeline.

    Pythonaideep-fakedeepfake
    Auf GitHub ansehen↗28,806
  • fastai/fastaiAvatar von fastai

    fastai/fastai

    27,862Auf GitHub ansehen↗

    Fastai is a high-level deep learning library built on PyTorch that provides a unified interface for managing the entire machine learning lifecycle. It functions as a comprehensive training toolkit, abstracting hardware management and automating complex training loops to simplify the construction and execution of neural network models. The framework is distinguished by its notebook-centric development environment and a type-dispatching data pipeline that automatically applies transformations based on input data formats. It emphasizes transfer learning through discriminative layer-wise optimiza

    Provides modular pipelines and automated augmentation for image classification, object detection, and segmentation.

    Jupyter Notebookcolabdeep-learningfastai
    Auf GitHub ansehen↗27,862
  • facebookresearch/detectronAvatar von facebookresearch

    facebookresearch/Detectron

    26,370Auf GitHub ansehen↗

    Detectron is a PyTorch object detection framework and computer vision research platform. It provides implementations of neural network architectures for locating and identifying objects in images, including Mask R-CNN for generating instance segmentation masks and RetinaNet for one-stage detection. The platform supports computer vision prototyping and object detection research through the deployment of pre-trained baseline models. This allows for the rapid implementation and evaluation of visual recognition systems. Its capabilities cover image object localization and instance segmentation w

    Offers a comprehensive environment for developing and experimenting with image recognition and object detection algorithms.

    Python
    Auf GitHub ansehen↗26,370
  • wzmiaomiao/deep-learning-for-image-processingAvatar von WZMIAOMIAO

    WZMIAOMIAO/deep-learning-for-image-processing

    26,281Auf GitHub ansehen↗

    This project is a PyTorch-based computer vision library and deep learning image processing framework. It provides a collection of neural network architectures designed for visual analysis tasks, specifically focusing on image classification, object detection, and semantic segmentation. The toolset implements diverse methodologies for visual recognition, including anchor-free object detection, regional proposal networks, and heatmap-based keypoint estimation. It utilizes both convolutional neural networks for spatial feature extraction and transformer-based self-attention mechanisms to compute

    Provides a comprehensive toolkit for training and deploying deep learning models for image processing and computer vision.

    Pythonbilibiliclassificationdeep-learning
    Auf GitHub ansehen↗26,281
  • humansignal/labelimgAvatar von HumanSignal

    HumanSignal/labelImg

    25,015Auf GitHub ansehen↗

    labelImg is a computer vision labeling tool and image bounding box annotator used to create training datasets for machine learning models. It functions as a desktop utility for drawing rectangular labels on images and saving object coordinates and class names in common machine learning formats. The tool is specifically designed to generate and edit PascalVOC formatted XML files and create image labels in the text-based format required by YOLO object detection pipelines. The software covers object detection annotation and training data preparation, including the ability to manage label catego

    Acts as an interactive software interface for labeling and preparing visual datasets for model training.

    Pythonannotationsdeep-learningdetection
    Auf GitHub ansehen↗25,015
  • tzutalin/labelimgAvatar von tzutalin

    tzutalin/labelImg

    25,012Auf GitHub ansehen↗

    labelImg ist ein Desktop-Bildannotationstool und Dienstprogramm zur Datensatzvorbereitung, das verwendet wird, um gelabelte Datensätze für das Training von Computer Vision zu erstellen. Es bietet eine grafische Oberfläche zum Zeichnen von Bounding Boxes um Objekte in Bildern und zum Zuweisen von Klassen-Labels, um Ground-Truth-Daten für Modelle des maschinellen Lernens aufzubauen. Die Software unterstützt spezifisch das Pascal VOC XML-Annotationsformat und exportiert Bildkoordinaten und Klassennamen in Standard-XML- oder Textstrukturen. Sie ermöglicht es Benutzern, vordefinierte Klassenlisten aus Textdateien zu laden, um die Benennung über ein gesamtes Projekt hinweg zu standardisieren. Über das anfängliche Labeling hinaus deckt das Tool Bildannotations-Workflows ab, einschließlich der Visualisierung gespeicherter Annotationen und der manuellen Überprüfung von Datensätzen. Dies beinhaltet die Möglichkeit, Bilder als verifiziert oder schwierig zu markieren, um die Qualität des Datensatzes aufrechtzuerhalten.

    Provides an interactive software interface for labeling, annotating, and preparing visual datasets for computer vision model training.

    Python
    Auf GitHub ansehen↗25,012
  • accumulatemore/cvAvatar von AccumulateMore

    AccumulateMore/CV

    21,907Auf GitHub ansehen↗

    This project is a comprehensive deep learning framework and educational platform designed for constructing, training, and evaluating neural network architectures. It provides a modular environment for building models through tensor operations and automatic differentiation, supporting a wide range of tasks from image classification and object detection to sequential data processing. Beyond its core technical capabilities, the project distinguishes itself by integrating professional career development resources directly into its learning ecosystem. It offers structured guidance, resume reviews,

    Provides a comprehensive framework for building, training, and evaluating computer vision models.

    Jupyter Notebookagentagentsbook
    Auf GitHub ansehen↗21,907
  • graphdeco-inria/gaussian-splattingAvatar von graphdeco-inria

    graphdeco-inria/gaussian-splatting

    20,707Auf GitHub ansehen↗

    Gaussian Splatting is a computational framework designed to transform sparse sets of two-dimensional photographs into photorealistic, interactive three-dimensional scene representations. The system functions as a reconstruction tool and rendering engine, enabling the conversion of image data into volumetric models that support novel view synthesis. The project represents scenes as a collection of anisotropic three-dimensional Gaussians, which store position, opacity, color, and covariance data. It distinguishes itself through a differentiable tile-based rasterization process that projects the

    Transforms two-dimensional photographs into photorealistic three-dimensional environments using optimized covariance and density parameters.

    Pythoncomputer-graphicscomputer-visionradiance-field
    Auf GitHub ansehen↗20,707
  • fengdu78/deeplearning_ai_booksAvatar von fengdu78

    fengdu78/deeplearning_ai_books

    20,250Auf GitHub ansehen↗

    This repository serves as a comprehensive educational resource and study guide for mastering deep learning principles and neural network architectures. It provides a structured curriculum that covers the fundamental components of artificial intelligence, including backpropagation, optimization algorithms, and model performance tuning. The collection distinguishes itself by offering curated academic materials and practical implementation examples that bridge the gap between theoretical concepts and hands-on application. It includes specialized instructional guides for developing models capable

    Provides tools and architectures for executing computer vision tasks like object classification and image analysis.

    HTMLdeeplearning-ai
    Auf GitHub ansehen↗20,250
Vorherige123456…7Nächste
  1. Home
  2. Artificial Intelligence & ML
  3. Machine Learning
  4. Frameworks
  5. Computer Vision

Unter-Tags erkunden

  • Computer Vision Architectures1 Sub-TagStructural designs and neural network layouts specifically engineered for processing and interpreting visual data.
  • Computer Vision Pipelines3 Sub-TagsAutomated workflows designed to process, normalize, and manipulate facial or visual data for machine learning tasks.
  • Computer Vision Platforms2 Sub-TagsComprehensive environments that provide end-to-end support for developing and deploying computer vision applications, including pose estimation.
  • Computer Vision Techniques3 Sub-TagsMethodologies and algorithmic approaches used to improve the accuracy and robustness of computer vision models during inference.
  • Computer Vision Tools3 Sub-TagsInteractive software interfaces used for labeling, annotating, and preparing visual datasets for model training.
  • Computer Vision Utilities3 Sub-TagsHelper scripts and auxiliary tools for managing image processing tasks like alignment, thumbnail generation, and mask exporting.
  • Dataset Curators1 Sub-TagSystems for managing large-scale image collections through automated integrity validation and partitioning. **Distinct from Computer Vision:** Distinct from Computer Vision: focuses on the data management and curation lifecycle rather than model training.
  • Demo ProjectsReference implementations and practical examples demonstrating specific AI and computer vision capabilities. **Distinct from Computer Vision:** Contains concrete implementation examples rather than general-purpose toolkits or libraries.
  • Distributed ExecutionRunning computer vision models and tasks across multi-node clusters to process large-scale image data. **Distinct from Computer Vision:** Focuses on the distributed execution of vision tasks rather than the vision algorithms themselves.
  • Game Element DetectionVisual models specialized in identifying and locating specific in-game characters and UI elements. **Distinct from Computer Vision:** Specializes general computer vision to target game-specific visual patterns and characters.
  • GuidesPractical curricula for implementing and deploying image classification and feature extraction models. **Distinct from Computer Vision:** Focuses on educational guides for computer vision rather than general-purpose toolkits.
  • Image Processing PipelinesSequences of operations for capturing, aligning, and extracting visual data for model analysis. **Distinct from Computer Vision:** Focuses on the structured pipeline of capture and alignment rather than the general toolkit of computer vision.
  • Modular Vision Pipelines1 Sub-TagArchitectures that decouple image processing, feature detection, and analysis stages into configurable, independent components.
  • Portrait Research DatasetsCurated collections of portrait images and instructions for human subject consistency research. **Distinct from Computer Vision:** Distinct from general computer vision frameworks: focuses on curated datasets for portrait consistency.
  • Reconstruction Tools1 Sub-TagPipelines for transforming photographic data into photorealistic 3D environments. **Distinct from Computer Vision:** Distinct from general Computer Vision frameworks: focuses on the specific task of 3D environment reconstruction from images.
  • Statistical Similarity AnalysisTools for quantifying the similarity between image datasets using statistical distance metrics. **Distinct from Computer Vision:** Distinct from Computer Vision: focuses specifically on statistical similarity analysis between datasets rather than general image processing or recognition.
  • Study GuidesEducational materials for learning computer vision techniques. **Distinct from Computer Vision:** Focuses on instructional learning paths rather than the operational toolkits for image processing
  • Unsupervised Motion Transfer FrameworksDeep learning models for motion transfer and image manipulation without manual annotations. **Distinct from Computer Vision:** Distinct from Computer Vision: focuses on unsupervised motion transfer research rather than general-purpose vision toolkits.
  • Visual Target TrackingSpecialized computer vision systems for maintaining a real-time lock on moving objects. **Distinct from Computer Vision:** Focuses on the active tracking of moving targets rather than general image processing frameworks.
  • Web-Based Computer Vision1 Sub-TagTechnologies that enable computer vision processing and image segmentation directly within web browser environments.