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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kornia avatar

kornia/kornia

0
View on GitHub↗
11,238 stele·1,185 fork-uri·Python·Apache-2.0·8 vizualizărikornia.readthedocs.io↗

Kornia

Kornia is a differentiable computer vision library and cross-framework tensor vision toolset. It implements vision operations as differentiable tensors to enable integration into deep learning pipelines and supports the transpilation of operations across PyTorch, TensorFlow, JAX, and NumPy.

The project provides specialized toolsets for geometric vision and stereo depth, including algorithms for 3D scene reconstruction, camera calibration, and pose estimation. It further distinguishes itself as a differentiable image augmentation framework, applying random geometric and color transformations while maintaining gradient flow.

The library covers a broad range of capabilities including 3D spatial analysis, image registration and stitching, and visual feature analysis. It also includes tools for optical flow computation, image topology analysis, and the integration of multimodal vision-language frameworks.

Vision pipelines and pre-trained models can be converted into ONNX format for cross-platform hardware inference.

Features

  • Computer Vision Libraries - Provides a comprehensive set of computer vision tools that operate across multiple tensor backends like PyTorch, TensorFlow, JAX, and NumPy.
  • Cross-Framework Tensor Dispatch - Abstracts tensor operations to allow the same vision logic to run across PyTorch, TensorFlow, JAX, and NumPy.
  • Differentiable Vision Operations - Implements computer vision operations as differentiable tensors to enable seamless integration into deep learning pipelines.
  • 3D Spatial AI - Estimates camera pose, calibration, and depth from stereo images to reconstruct three dimensional scenes.
  • Augmentation Pipelines - Creates sequences of random geometric transformations and noise injection to increase dataset diversity for training.
  • Differentiable Operations - Implements vision algorithms as differentiable tensors, enabling their direct integration into deep learning training pipelines.
  • Image Augmentation - Applies random spatial and color transformations as differentiable layers for neural network training pipelines.
  • Feature Extraction - Detects keypoints and extracts descriptors to match image features and analyze topology.
  • Framework Transpilers - Translates vision operations to run on different backends including JAX, TensorFlow, and NumPy.
  • Differentiable Computer Vision - Integrates geometric vision operations into deep learning pipelines using tensors that support gradient computation for model training.
  • Geometric Vision Tools - Offers a specialized toolbox for spatial AI, including camera calibration and 3D scene reconstruction using PyTorch tensors.
  • Differentiable Vision Operators - Implements computer vision algorithms as differentiable functions to enable gradient flow through geometric transformations.
  • Feature Detection - Detects and describes keypoints in images using algorithms for feature matching tasks.
  • Camera Calibration - Provides tools for camera calibration and pose estimation to determine spatial relationships between images.
  • Local Feature Matching - Identifies keypoints in images and matches them across frames using descriptors and geometric algorithms.
  • Epipolar Geometry - Calculates homographies and epipolar geometry to resolve spatial relationships between multiple image perspectives.
  • Camera Projection Systems - Transforms coordinates between 3D world space and 2D image planes using perspective projection techniques.
  • Stereo Vision Reconstruction - Computes disparity and depth estimation from stereo image pairs to reconstruct three-dimensional scenes.
  • Camera Geometry Estimation - Calculates camera calibration and epipolar geometry to analyze spatial relationships between images.
  • Cross-Framework Tensor Execution - Runs vision operations across different tensor libraries including TensorFlow, JAX, and NumPy.
  • Depth Estimation - Includes algorithms for computing disparity maps and reconstructing 3D scenes from stereo image pairs.
  • Homography Estimation - Computes perspective transformations between images using line correspondences or iterative RANSAC methods.
  • Image Segmentation - Isolates specific objects or image regions using connected component labeling and other segmentation techniques.
  • ONNX Model Exporters - Converts complex vision pipelines into the standardized ONNX format for cross-platform hardware inference.
  • Vision Model Training - Provides specialized training pipelines for computer vision tasks such as object detection and semantic segmentation.
  • Vision-Language Models - Combines computer vision operations with large language models to process both images and text.
  • Vision Loss Functions - Calculates photometric and structural similarity metrics to optimize the accuracy of image-based deep learning models.
  • Optical Flow Computation - Determines the motion of pixels between frames using both dense and sparse optical flow algorithms.
  • Image Registration - Aligns multiple images into a single coordinate system using registration and stitching tools.
  • Edge Detection Algorithms - Identifies boundaries within images using Canny edge detection and Laplacian pyramids.
  • 3D Geometry Utilities - Provides calculations for transformations, scaling, and rotations within three-dimensional coordinate systems.
  • Image Filters - Applies smoothing and denoising operations using bilateral and unsharp mask filters.
  • Lie Group Operations - Performs algebraic operations on SO2 and SE2 groups including adjoints and translations.
  • Lie Group Algebra - Uses SO(n) and SE(n) group theory to handle rotations and translations within a consistent mathematical framework.
  • Quaternion Rotation Utilities - Executes spherical linear interpolation and rotational operations using quaternion algebra.
  • Computer Vision - Differentiable computer vision library for spatial AI.
  • Computer Vision Frameworks - Differentiable library for image processing and geometric vision.
  • Deep Learning and Computer Vision - Differentiable computer vision library for PyTorch.
  • PyTorch Ecosystem - Differentiable computer vision library.
  • Image Processing and Manipulation - Differentiable computer vision library for GPU-accelerated image transformations.

Istoric stele

Graficul istoricului de stele pentru kornia/korniaGraficul istoricului de stele pentru kornia/kornia

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 Kornia

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Kornia.
  • opencv/opencv_contribAvatar opencv

    opencv/opencv_contrib

    10,116Vezi pe GitHub↗

    This project is a collection of optional, community-contributed algorithms and specialized vision tools that extend the core OpenCV framework. It serves as a comprehensive library of extra modules for computer vision research, providing advanced toolsets for image processing, visual data analysis, and object detection. The library includes specialized frameworks for augmented reality tracking, biometric face recognition, and three-dimensional pose estimation. It provides distinct capabilities for identifying AR markers, tracking 3D object silhouettes, and performing neural network vulnerabili

    C++opencv
    Vezi pe GitHub↗10,116
  • 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
  • dusty-nv/jetson-inferenceAvatar dusty-nv

    dusty-nv/jetson-inference

    8,734Vezi pe GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    Vezi pe GitHub↗8,734
  • bytedeco/javacvAvatar bytedeco

    bytedeco/javacv

    8,310Vezi pe GitHub↗

    JavaCV provides a Java-based interface for native computer vision and video processing libraries. It functions as a wrapper for native vision libraries, allowing Java applications to perform image analysis, object detection, and video stream processing. The project integrates comprehensive computer vision capabilities, including facial recognition, image segmentation, and optical flow analysis for motion tracking. It also provides tools for hardware geometry calibration and projector-camera alignment to ensure accurate spatial representation. The system covers high-performance media renderin

    Javacomputer-visionffmpegjava
    Vezi pe GitHub↗8,310
Vezi toate cele 30 alternative pentru Kornia→

Întrebări frecvente

Ce face kornia/kornia?

Kornia is a differentiable computer vision library and cross-framework tensor vision toolset. It implements vision operations as differentiable tensors to enable integration into deep learning pipelines and supports the transpilation of operations across PyTorch, TensorFlow, JAX, and NumPy.

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

Principalele funcționalități ale kornia/kornia sunt: Computer Vision Libraries, Cross-Framework Tensor Dispatch, Differentiable Vision Operations, 3D Spatial AI, Augmentation Pipelines, Differentiable Operations, Image Augmentation, Feature Extraction.

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

Alternativele open-source pentru kornia/kornia includ: opencv/opencv_contrib — This project is a collection of optional, community-contributed algorithms and specialized vision tools that extend… hybridgroup/gocv — GoCV is a computer vision library and Go language binding for OpenCV. It serves as an image processing toolkit and… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… bytedeco/javacv — JavaCV provides a Java-based interface for native computer vision and video processing libraries. It functions as a… scikit-image/scikit-image — scikit-image is a Python image processing library and scientific image analysis toolkit. It provides a framework for… paddlepaddle/paddledetection — PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of…