399 个仓库
Specialized tools and frameworks for processing visual data, including object tracking, face analysis, and image segmentation.
Explore 399 awesome GitHub repositories matching artificial intelligence & ml · Computer Vision Systems. Refine with filters or upvote what's useful.
这是一个全面的、由社区策划的目录,组织了庞大的 Python 软件库、框架和工具生态。它作为一个中心化知识库,旨在促进生态导航并加速开发者在整个软件开发生命周期中的发现过程。 该目录通过提供按技术领域分类的结构化资源索引脱颖而出,范围从基础开发工具到专业工程领域。它涵盖了人工智能、数据科学、Web 开发和基础设施管理等高级能力,使开发者能够为特定的技术挑战识别经过验证的解决方案。 该项目涵盖了广泛的能力领域,包括依赖管理、静态代码分析和自动化测试工具。它还编目了用于持久数据存储、云基础设施编排和接口开发的资源,为构建和维护复杂软件系统提供了统一的参考。
Identifies resources for applying machine learning techniques to visual data analysis and image recognition.
这是一个由社区策划的开源软件目录,专为在私有服务器环境和家庭实验室中部署而设计。它作为发现主流云服务独立自托管替代方案的综合资源,使用户能够保持对数字基础设施的完全数据所有权和控制权。 该目录通过层级分类法构建,将庞大的应用程序集合组织成逻辑类别,范围从媒体管理和数据分析到私有通信和团队生产力工具。它通过协作同行评审流程脱颖而出,社区成员验证每个提交的质量和相关性,以确保目录保持准确和可靠。 该项目涵盖了广泛的能力领域,包括基础设施自动化、基于容器的服务部署和声明式配置管理。这些工具协助用户维护可复现的服务器环境,并管理私有硬件上的复杂服务依赖。 该目录作为版本控制仓库进行维护,确保所有更新和社区驱动的变更都是可追踪且透明的。
Analyzes video streams in real time to identify movement or specific objects and trigger alerts.
这是一个中心化的、社区驱动的动手教程仓库,旨在通过构建真实世界软件应用程序的实践来促进技能获取。它作为一个综合目录,聚合了外部文档和教学材料,为开发者掌握特定编程语言和技术领域提供了结构化路径。 该仓库通过将分散的技术资源组织成基于分类法的层级结构脱颖而出,使开发者能够发现和导航不同的软件工程学科。通过将单个项目分组为逻辑序列,它提供了一条路线图,帮助学习者从基础概念进步到高级实现。内容通过协作贡献进行维护,确保该集合对于开发者社区而言是一个当前且广泛的资源。 该项目涵盖了广泛的能力领域,跨越了全栈 Web 开发、移动应用工程和交互式游戏开发等领域。它包括针对多种编程语言的资源,从 C、C++ 和 Rust 等系统级语言到 Python、Ruby、Haskell 和 Clojure 等高级和函数式语言。这些材料支持在机器学习、数据科学和网络编程等领域进行专业技术掌握。 该目录旨在通过编程语言和技术领域实现高效发现,并配有清晰的目录以帮助用户定位特定信息。它充当外部链接的持久索引,将开发者连接到第三方文档和教程,以加深他们对技术概念的理解。
Apply mathematical transformations to visual data streams and static files to perform real-time image analysis, object detection, and feature tracking.
该项目是一个经过验证的计算实现综合仓库,旨在作为计算机科学和算法问题解决的教育资源。它提供了一个结构化的代码示例集合,涵盖了基本数据结构、数学运算和核心编程概念,允许用户研究各种计算方法背后的逻辑和复杂度。 该仓库通过模块化的、基于参考的实现模式脱颖而出,将代码组织成逻辑命名空间。这种方法促进了独立执行和教育清晰度,使用户能够探索计算策略从朴素的暴力破解方法到优化的、高性能解决方案的演变。通过将数据结构抽象与算法操作解耦,该项目确保了实现保持可互换且易于分析。 能力领域涵盖了广泛的技术领域,包括机器学习、密码学、科学计算和计算机视觉。它包括用于预测建模、神经网络和统计分析的实现,以及用于数字信号处理、网络流管理和金融建模的工具。该集合还解决了专门的数学需求,如线性代数、几何计算和位操作,为研究和工程应用提供了广泛的基础。
Interpret visual data from digital media to detect objects, features, and patterns through automated processing routines.
Immich is a self-hosted media management platform designed to provide a centralized, private repository for photos and videos. It functions as a comprehensive system for organizing, backing up, and viewing personal media collections across mobile devices, web browsers, and external storage locations. By maintaining full control over data ownership and storage infrastructure, the platform ensures that users retain sovereignty over their digital assets. The system distinguishes itself through a distributed architecture that coordinates background media synchronization, real-time filesystem moni
Analyzes facial features through configurable parameters like recognition distance to improve biometric accuracy within large collections.
Deep-Live-Cam is a generative video transformation tool designed for real-time facial manipulation and cinematic enhancement. It functions as a local-first AI runtime, performing all media processing directly on the user's hardware to ensure complete data privacy without external network dependencies. By utilizing a high-performance processing pipeline, the application enables live face swapping and interactive video modifications during active streaming sessions or on pre-recorded media. The system distinguishes itself through a hardware-abstraction execution layer that dynamically routes co
Swaps faces while maintaining consistent lighting, expressions, and movement.
OpenCV is an open-source computer vision library and visual analysis toolkit. It provides a framework for processing static images and dynamic video frames to analyze visual data and extract information using deep learning. The project functions as a real-time image processing framework, enabling the execution of vision algorithms on live video streams for immediate analysis and data processing. The toolkit covers a broad range of capabilities including image pattern recognition, real-time video analysis, and visual data extraction. It also supports automated visual inspection for detecting
Serves as a comprehensive software library for image recognition and camera stream processing.
OpenCV is a comprehensive computer vision library designed for real-time performance and cross-platform deployment. It provides a native execution environment that leverages multi-threaded operations and automated memory management to handle intensive computational tasks, including image processing and machine learning model inference. The library distinguishes itself through a data-oriented matrix framework that utilizes proxy-based array abstractions to provide a consistent interface for multidimensional data. By employing factory-pattern algorithm interfaces and runtime type dispatching, i
Identifies, localizes, and maintains the trajectory of objects within static imagery or live video streams.
This project is a community-driven educational repository that serves as a comprehensive directory of university-level computer science video lectures. It provides a structured learning path for students and professionals, aggregating high-quality academic resources to facilitate self-paced study across a wide range of technical disciplines. The repository distinguishes itself through a collaborative maintenance model, utilizing version control workflows to allow contributors to expand and update the collection. Content is organized within a single, version-controlled document that leverages
Groups academic video resources that explore computer vision techniques and image processing methodologies.
This project is an open-source, interactive educational platform designed to teach deep learning through a comprehensive, code-first curriculum. It provides a structured learning path that covers foundational mathematics, modern neural network architectures, and practical optimization techniques, enabling practitioners to master complex artificial intelligence concepts through hands-on experimentation. The platform distinguishes itself by integrating technical explanations with executable Jupyter notebooks. This design allows readers to modify code and hyperparameters in real-time, facilitati
Details modern algorithmic approaches for identifying and tracking objects within complex visual environments.
This repository serves as a centralized collection of state-of-the-art deep learning architectures and reference implementations designed for research and application development. It provides a comprehensive toolkit for computer vision and natural language processing, offering pre-built models and training pipelines for tasks ranging from image classification and object detection to complex sequence modeling. The project distinguishes itself by providing a flexible execution harness that manages the entire training lifecycle, including data ingestion and backpropagation. It supports scalable
Bundles specialized pipelines and benchmarking utilities for developing and managing complex computer vision workflows.
Stable Diffusion is a generative machine learning pipeline that synthesizes high-resolution visual content by performing iterative denoising within a compressed latent space. By mapping natural language embeddings into pixel outputs through conditioned probabilistic processes, the framework enables the generation of images from text prompts and the transformation of existing visual inputs based on semantic instructions. The architecture utilizes a modular execution environment that decouples model loading, scheduler logic, and inference components to support diverse hardware configurations. I
Creates structured visual patterns by iteratively refining noise through a specialized generative machine learning pipeline.
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
Lists specialized software utilities for image recognition and the processing of camera streams.
This project is a structured educational resource and technical guide for designing and implementing autonomous systems using large language models. It provides a comprehensive curriculum and code samples focused on agentic design patterns, autonomous development, and the creation of systems capable of planning and executing multi-step tasks. The resource details the implementation of agentic retrieval-augmented generation, where models autonomously plan and refine data searches. It covers a wide array of orchestrators and design patterns, including metacognitive reflection for self-correctin
Implements computer vision to verify interface elements and page states via visual screenshot analysis.
Openpilot 是一个开源驾驶辅助系统,与载具控制单元集成,提供自动转向、加速和制动功能。它作为一个汽车机器人中间件,利用专门的运行时环境来处理传感器数据并执行管理载具动态的实时控制命令。 该平台的特色在于其硬件无关的接口,将标准化的驾驶命令转换为各种载具品牌和型号所需的专有协议。它采用基于神经网络的路径规划,从视觉和历史数据中预测轨迹,同时确定性控制循环确保了载具稳定性的高频调整。为了保持操作安全,该系统集成了一个独立的看门狗进程,用于监控性能并在检测到异常时触发立即脱离。 该软件架构依赖于实时传感器融合,将摄像头和雷达输入同步为统一的环境表示。系统组件通过基于消息的总线进行通信,以促进传感器和执行器之间的低延迟数据交换,并由支持与多种汽车通信协议集成的模块化转换层提供支持。
Executes real-time logic that bridges high-level driving intelligence with low-level vehicle control units.
This project is a community-curated directory of resources, libraries, and tools designed to support developers working with the Flutter framework. It functions as a centralized knowledge base, organizing high-quality external references into a structured, human-readable format to assist in the discovery of technical materials for cross-platform application development. The directory distinguishes itself through a comprehensive index of the global Flutter ecosystem, including local user groups, meetups, and communication channels that connect developers to international support networks. It m
Connects developers with vision-focused libraries capable of processing live camera feeds for object, face, and barcode recognition.
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
Analyzes spatial orientation and movement by tracking keypoint coordinates across video sequences.
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
Analyzes live video streams to detect and track entities for immediate automated decision-making.
This is a Python facial recognition library designed to detect, encode, and identify human faces in images and video. It functions as a biometric identification tool that converts facial features into numerical encodings to compare and match identities. The library provides a computer vision command line interface for batch processing face detection and recognition tasks across image directories. It also supports a GPU accelerated vision API that utilizes CUDA and NVIDIA hardware to increase the speed of facial analysis and identification. Its capabilities cover human face detection and faci
Locates human faces by analyzing gradients of image intensity using Histogram of Oriented Gradients.
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
Identifies and locates faces within image frames using rotation and scaling detection models.