awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 个仓库

Awesome GitHub RepositoriesComputer Vision Features

Methods for extracting visual patterns from image data.

Distinguishing note: Specific to visual feature extraction for object detection.

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

Awesome Computer Vision Features GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • jakevdp/pythondatasciencehandbookjakevdp 的头像

    jakevdp/PythonDataScienceHandbook

    48,561在 GitHub 上查看↗

    This project is an interactive data science environment that combines code execution, rich media visualization, and narrative documentation into a persistent, browser-based platform. It serves as a comprehensive educational resource for scientific computing, providing a framework for iterative data analysis and machine learning prototyping. The environment is distinguished by its focus on high-performance numerical computing, utilizing vectorized array operations and memory-mapped data structures to handle large-scale computations efficiently. It features a unified estimator interface that st

    Calculates histograms of oriented gradients to represent visual patterns for object detection tasks.

    Jupyter Notebookjupyter-notebookmatplotlibnumpy
    在 GitHub 上查看↗48,561
  • rwightman/pytorch-image-modelsrwightman 的头像

    rwightman/pytorch-image-models

    36,893在 GitHub 上查看↗

    This project is a library of pretrained computer vision architectures and backbones for image classification and feature extraction. It serves as a comprehensive model zoo and collection of standardized image encoders, including ResNet, Vision Transformers, and EfficientNet, for use in visual analysis and as backbones for object detection and image segmentation. The library provides a framework for distributed training and evaluation of image models using advanced data augmentation and optimization scripts. It includes a dedicated toolset for converting trained PyTorch vision models into the

    Provides methods for extracting visual patterns and intermediate layers to create feature maps for detection tasks.

    Python
    在 GitHub 上查看↗36,893
  • d2l-ai/d2l-end2l-ai 的头像

    d2l-ai/d2l-en

    29,001在 GitHub 上查看↗

    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

    Shares convolutional computation across images and uses pooling to normalize features from variable-sized regions for faster processing.

    Pythonbookcomputer-visiondata-science
    在 GitHub 上查看↗29,001
  • facebookresearch/detectronfacebookresearch 的头像

    facebookresearch/Detectron

    26,370在 GitHub 上查看↗

    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

    Uses bilinear interpolation to preserve spatial information and avoid misalignment in region proposals.

    Python
    在 GitHub 上查看↗26,370
  • matterport/mask_rcnnmatterport 的头像

    matterport/Mask_RCNN

    25,564在 GitHub 上查看↗

    This project is a TensorFlow and Keras implementation of the Mask R-CNN architecture. It provides a framework for performing simultaneous object detection and instance segmentation, transforming raw images into segmented masks and bounding boxes for individual object identification. The toolset enables custom computer vision training through fine-tuning pre-trained weights and integrating user-provided datasets. It includes capabilities for distributed GPU training to accelerate the optimization of large vision models. The framework covers model evaluation using standard precision metrics an

    Uses bilinear interpolation to align regions of interest, ensuring precise spatial alignment for pixel-level mask prediction.

    Pythoninstance-segmentationkerasmask-rcnn
    在 GitHub 上查看↗25,564
  • paddlepaddle/paddledetectionPaddlePaddle 的头像

    PaddlePaddle/PaddleDetection

    14,243在 GitHub 上查看↗

    PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of computer vision models. It provides a comprehensive library of modular neural network architectures and pipelines that support object detection, instance segmentation, and multi-object tracking tasks. The project distinguishes itself through a configuration-driven approach that decouples model components like backbones and heads, allowing for the flexible assembly of custom vision workflows. It incorporates advanced techniques such as anchor-free detection logic, joint detecti

    Provides methods for extracting hierarchical visual patterns from image data to support object detection tasks.

    Pythonblazefacedeepsortdetr
    在 GitHub 上查看↗14,243
  • cs231n/cs231n.github.iocs231n 的头像

    cs231n/cs231n.github.io

    10,923在 GitHub 上查看↗

    This project is a static educational website and comprehensive curriculum focused on computer vision and deep learning. It serves as a public repository of instructional materials, lecture notes, and technical guides specifically detailing convolutional neural networks and visual recognition. The site is developed using static-site generation to host course documentation and student project directories. It provides structured academic resources that guide learners through image classification, generative modeling, and the implementation of various neural network architectures. The curriculum

    Provides instructional material on using learnable filters to extract visual patterns from image data.

    Jupyter Notebook
    在 GitHub 上查看↗10,923
  • eduardolundgren/tracking.jseduardolundgren 的头像

    eduardolundgren/tracking.js

    9,472在 GitHub 上查看↗

    tracking.js is a browser computer vision library written in JavaScript for performing real-time image analysis and object tracking directly within a web browser. It functions as a real-time object tracker, a color tracking tool, and a face detection utility. The library enables the detection and monitoring of specific color ranges, human faces, and known visual patterns across consecutive video frames. It extracts visual features and descriptors from images to identify distinct landmarks for matching and tracking. The project covers broad computer vision capabilities, including the ability t

    Extracts visual patterns and key points from image data to identify landmarks for tracking.

    JavaScript
    在 GitHub 上查看↗9,472
  • jomjol/ai-on-the-edge-devicejomjol 的头像

    jomjol/AI-on-the-edge-device

    8,461在 GitHub 上查看↗

    AI-on-the-edge-device is an edge AI meter digitizer and computer vision image processor designed to convert images of analog and digital utility meters into numeric values. It functions as an IoT gateway that runs neural network inference locally on hardware to monitor water, power, and gas readings. The system is distinguished by its ability to handle both analog pointers and digital digits through custom-trained neural networks. It includes specialized tools for image alignment, region-of-interest extraction, and hardware-level lighting control to minimize glare on glass surfaces. To mainta

    Extracts specific image coordinates and applies geometric corrections for consistent model input.

    C++
    在 GitHub 上查看↗8,461
  • jwyang/faster-rcnn.pytorchjwyang 的头像

    jwyang/faster-rcnn.pytorch

    7,859在 GitHub 上查看↗

    该项目是一个实现 Faster R-CNN 架构的 PyTorch 目标检测框架。它作为一种视觉模型,用于预测图像和实时视频流中多个目标周围的精确边界框。 该系统针对多 GPU 训练进行了优化,以减少模型收敛所需的时间。它利用 GPU 加速设计来处理复杂检测网络的训练和推理。 该框架涵盖了完整的目标检测生命周期,包括针对静态图像和实时视频流的自定义网络训练和推理。它包括使用标准化数据集进行模型性能验证的功能,以及诸如基于长宽比的分组和分布式工作负载等训练优化。

    Isolates features from specific regions of interest using pooling and alignment to improve detection accuracy.

    Python
    在 GitHub 上查看↗7,859
  • kulbear/deep-learning-courseraKulbear 的头像

    Kulbear/deep-learning-coursera

    7,729在 GitHub 上查看↗

    This repository contains programming assignments and lecture notes from Andrew Ng's foundational deep learning course specialization on Coursera. The materials cover core neural network training techniques including optimization algorithms, normalization methods, regularization approaches, parameter initialization strategies, and learning rate scheduling to improve model convergence and generalization. The coursework explores design principles where successive neural network layers learn progressively more abstract feature representations from input data. It provides guidance on selecting ope

    Build deeper layers that compute more complex input features than earlier layers in a neural network.

    Jupyter Notebookcourseradeep-learning
    在 GitHub 上查看↗7,729
  • hybridgroup/gocvhybridgroup 的头像

    hybridgroup/gocv

    7,463在 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

    Generates numerical representations of keypoints to enable comparison and matching of different images.

    Go
    在 GitHub 上查看↗7,463
  • open-mmlab/mmcvopen-mmlab 的头像

    open-mmlab/mmcv

    6,446在 GitHub 上查看↗

    mmcv is a foundation library for computer vision based on PyTorch. It provides a comprehensive system for constructing convolutional neural networks, a toolkit for image and video preprocessing, and a collection of high-performance deep learning vision operators. The project is distinguished by its hardware-accelerated kernels for complex operations such as deformable convolutions and region pooling. It features a configuration-driven framework that allows for the dynamic instantiation of network layers and the registration of custom modules without modifying code. The library covers a broad

    Ensures spatial alignment during feature pooling for specific bounding boxes using interpolation.

    Python
    在 GitHub 上查看↗6,446
  • nwojke/deep_sortnwojke 的头像

    nwojke/deep_sort

    6,148在 GitHub 上查看↗

    DeepSORT 是一个实时多目标跟踪框架,旨在在视频帧中保持多个对象的一致身份。它集成了深度学习外观特征与运动描述符,以通过视频数据序列跟踪对象。 该系统使用深度卷积神经网络为人员重识别生成高维视觉描述符。这些外观特征与通过卡尔曼滤波进行的运动估计相结合,并使用匈牙利算法求解,以最优地将检测结果与现有轨迹关联。 该框架包括用于基于门控的关联过滤和基于状态的轨迹管理以处理对象生命周期的能力。它还提供了用于将跟踪结果渲染到视频帧上以及根据既定基准评估跟踪性能的工具。

    Generates numerical feature descriptors for bounding boxes to enable similarity comparison.

    Python
    在 GitHub 上查看↗6,148
  • shimat/opencvsharpshimat 的头像

    shimat/opencvsharp

    6,011在 GitHub 上查看↗

    OpenCVSharp is a .NET library that wraps native OpenCV functions, providing C# developers with access to OpenCV's computer vision capabilities through an API that mirrors the native C/C++ style. It serves as a managed wrapper for image processing, feature detection, object detection, and image manipulation tasks, while also handling automatic disposal of unmanaged OpenCV resources like Mat objects to prevent memory leaks in .NET applications. The library enables keypoint detection and descriptor extraction using algorithms such as AKAZE, BRISK, or FAST, with brute-force or FLANN-based matchin

    Chains keypoint detection, descriptor extraction, and brute-force or FLANN-based matching.

    C#computer-visiondotnetdotnetstandard
    在 GitHub 上查看↗6,011
  • dbolya/yolactdbolya 的头像

    dbolya/yolact

    5,231在 GitHub 上查看↗

    Yolact is a computer vision framework and real-time instance segmentation model. It utilizes a fully convolutional neural network to detect objects and generate pixel-level masks for images and video feeds. The system employs prototypical mask generation to create global mask prototypes that are linearly combined for instance-specific results. It incorporates deformable convolutional layers and deformable region-of-interest pooling to adapt spatial sampling to the irregular shapes of objects. The framework covers the full model development lifecycle, including training on custom datasets, ac

    Extracts feature maps from regions of interest by dynamically adjusting the pooling grid to match object geometry.

    Python
    在 GitHub 上查看↗5,231
  • arrayfire/arrayfirearrayfire 的头像

    arrayfire/arrayfire

    4,888在 GitHub 上查看↗

    ArrayFire 是一个硬件无关的计算框架和 JIT 编译张量引擎,专为高性能数值计算而设计。它作为一个 GPU 数值计算库和并行信号处理工具包,抽象了硬件后端,允许同一代码库在各种 GPU 架构和 CPU 上执行。 该项目以其使用表达式编译来融合操作并最小化内存开销的 JIT 引擎而脱颖而出。它采用延迟执行图来优化计算链,并提供互操作性原语以与 CUDA 和 OpenCL 等外部计算平台共享数据和执行上下文。 该库涵盖了广泛的功能,包括并行线性代数、数字信号处理和加速计算机视觉。它提供了用于机器学习实现、金融建模模拟以及求解物理系统模拟偏微分方程的工具。其张量管理系统处理多维数组分配、切片和主机-设备数据传输。

    Generates numerical representations of image regions to enable efficient comparison between different images.

    C++arrayfirecc-plus-plus
    在 GitHub 上查看↗4,888
  • bnsreenu/python_for_microscopistsbnsreenu 的头像

    bnsreenu/python_for_microscopists

    4,402在 GitHub 上查看↗

    这是一个 Python 生物成像工具包和分析套件,专为处理和分析显微镜及医学图像而设计。它提供了一系列用于图像量化、医学图像分割和通用生物成像工作流的工具。 该套件包括用于量化生物数据的专门功能,例如通过 Sholl 分析测量神经元分支复杂性、计算颗粒大小分布以及在划痕实验中跟踪伤口面积。它还具有一个医学图像分割库,实现了用于隔离 3D 数据中解剖结构的 U-Net 架构,并使用生成对抗网络创建用于数据集增强的合成科学图像。 总体而言,该项目涵盖了图像处理原语,包括去噪、对比度增强和形态学变换。它提供用于在 COCO、YOLO 和二进制掩码格式之间转换标注的数据集管理实用程序,以及用于训练神经网络和实现基于自动编码器的权重迁移的机器学习工具。 分析工作流以一系列交互式 Jupyter Notebook 的形式提供。

    Creates image features optimized for predictive modeling and classification using gradient boosting machines.

    Jupyter Notebook
    在 GitHub 上查看↗4,402
  • huawei-noah/cv-backboneshuawei-noah 的头像

    huawei-noah/CV-Backbones

    4,416在 GitHub 上查看↗

    CV-Backbones 是一个计算机视觉骨干网络库和模型库,提供了一系列预定义的神经网络架构,用于提取视觉特征和处理图像数据。它作为一个可重用的深度学习组件的 PyTorch 视觉框架,专为图像分析和视觉表征学习而设计。 该库专注于高效的神经网络架构,以在保持特征提取性能的同时降低计算开销。这是通过实现 GhostNet 和 MLP 等轻量级模型设计来实现的。 该项目涵盖了广泛的模型架构,包括卷积神经网络和 Transformer。它包含一个用于切换骨干网络实现的模块化系统,以及一个用于加载预训练权重以加速收敛的机制。

    Implements methods for extracting visual patterns and high-level numerical representations from image data.

    Python
    在 GitHub 上查看↗4,416
  • msracver/deformable-convnetsmsracver 的头像

    msracver/Deformable-ConvNets

    4,116在 GitHub 上查看↗

    Deformable-ConvNets 是一个计算机视觉框架和神经网络组件集合,旨在实现可变形卷积神经网络。它提供自适应卷积层和池化实现,根据输入特征修改其感受野,以更好地捕捉图像中物体的几何形状。 该项目支持使用可学习的采样偏移和调制掩码,将卷积网格与目标物体形状对齐。它包含用于可视化卷积和池化层中学习到的偏移的专用工具,从而能够分析网络如何调整其空间感受野。 这些功能被应用于提高目标检测的准确性并优化语义分割。该框架支持通过可变形池化从感兴趣区域提取特征,以将采样区域与实际物体边界对齐。 该实现包含一个用于执行和评估这些专用网络架构的训练流水线。

    Implements a deformable ROI pooling mechanism that aligns feature extraction grids with the actual geometry of target objects.

    Python
    在 GitHub 上查看↗4,116
上一个12下一个
  1. Home
  2. Artificial Intelligence & ML
  3. Computer Vision Features

探索子标签

  • Border Feature ExtractionExtraction of features specifically from the boundaries of bounding boxes for refinement. **Distinct from Computer Vision Features:** Distinct from general Computer Vision Features by focusing specifically on boundary/border sampling of RoIs.
  • Classification Feature EngineeringCreation of image features specifically for use with predictive modeling and classification algorithms. **Distinct from Computer Vision Features:** Focuses on engineering features for tabular classifiers like gradient boosting, rather than general visual pattern extraction for detection.
  • Feature Descriptor Computation2 个子标签Generating numerical vectors that describe keypoints to allow image matching. **Distinct from Computer Vision Features:** Focuses on the creation of the descriptor vector rather than just the extraction of the feature point.
  • Region Alignment1 个子标签Preserves spatial information during feature extraction using interpolation for pixel-level localization. **Distinct from Computer Vision Features:** Focuses on alignment for segmentation, distinct from general visual feature extraction.
  • Visual Feature TrackingThe process of following extracted visual keypoints across consecutive image frames. **Distinct from Feature Descriptor Computation:** Distinct from descriptor computation; this covers the temporal tracking of features using KLT or descriptors.