7 个仓库
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.
Explore 7 awesome GitHub repositories matching artificial intelligence & ml · Feature Descriptor Computation. Refine with filters or upvote what's useful.
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.
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.
DeepSORT 是一个实时多目标跟踪框架,旨在在视频帧中保持多个对象的一致身份。它集成了深度学习外观特征与运动描述符,以通过视频数据序列跟踪对象。 该系统使用深度卷积神经网络为人员重识别生成高维视觉描述符。这些外观特征与通过卡尔曼滤波进行的运动估计相结合,并使用匈牙利算法求解,以最优地将检测结果与现有轨迹关联。 该框架包括用于基于门控的关联过滤和基于状态的轨迹管理以处理对象生命周期的能力。它还提供了用于将跟踪结果渲染到视频帧上以及根据既定基准评估跟踪性能的工具。
Generates numerical feature descriptors for bounding boxes to enable similarity comparison.
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.
ArrayFire 是一个硬件无关的计算框架和 JIT 编译张量引擎,专为高性能数值计算而设计。它作为一个 GPU 数值计算库和并行信号处理工具包,抽象了硬件后端,允许同一代码库在各种 GPU 架构和 CPU 上执行。 该项目以其使用表达式编译来融合操作并最小化内存开销的 JIT 引擎而脱颖而出。它采用延迟执行图来优化计算链,并提供互操作性原语以与 CUDA 和 OpenCL 等外部计算平台共享数据和执行上下文。 该库涵盖了广泛的功能,包括并行线性代数、数字信号处理和加速计算机视觉。它提供了用于机器学习实现、金融建模模拟以及求解物理系统模拟偏微分方程的工具。其张量管理系统处理多维数组分配、切片和主机-设备数据传输。
Generates numerical representations of image regions to enable efficient comparison between different images.
这是一个 Python 生物成像工具包和分析套件,专为处理和分析显微镜及医学图像而设计。它提供了一系列用于图像量化、医学图像分割和通用生物成像工作流的工具。 该套件包括用于量化生物数据的专门功能,例如通过 Sholl 分析测量神经元分支复杂性、计算颗粒大小分布以及在划痕实验中跟踪伤口面积。它还具有一个医学图像分割库,实现了用于隔离 3D 数据中解剖结构的 U-Net 架构,并使用生成对抗网络创建用于数据集增强的合成科学图像。 总体而言,该项目涵盖了图像处理原语,包括去噪、对比度增强和形态学变换。它提供用于在 COCO、YOLO 和二进制掩码格式之间转换标注的数据集管理实用程序,以及用于训练神经网络和实现基于自动编码器的权重迁移的机器学习工具。 分析工作流以一系列交互式 Jupyter Notebook 的形式提供。
Generates numerical descriptors for keypoints that capture scale and orientation for feature matching.
Vim is a state space model vision framework designed for image classification and visual representation learning. It functions as a computer vision research tool that converts two-dimensional image grids into one-dimensional sequences to extract spatial features. The system implements a linear-scaling image classifier that replaces quadratic attention mechanisms with state space operations. This approach utilizes bidirectional sequence modeling and selective gating mechanisms to process visual data. The framework covers computer vision benchmarking and image classification research, providin
Organizes visual data across multiple abstraction levels to capture local and global context.