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…
الميزات الرئيسية لـ ultralytics/ultralytics هي: Computer Vision, Model Training and Inference Engines, Pose Estimation Models, Instance Segmentation Engines, Computer Vision Training Frameworks, Object Detection, Object Pose Estimations, Image Segmentation.
تشمل البدائل مفتوحة المصدر لـ ultralytics/ultralytics: paddlepaddle/paddledetection — PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of… ultralytics/yolov5 — YOLOv5 is a comprehensive computer vision framework designed for end-to-end deep learning, specializing in real-time… wongkinyiu/yolov9 — YOLOv9 is a real-time computer vision framework and deep learning model designed for image classification, object… wongkinyiu/yolov7 — YOLOv7 is a PyTorch vision library and real-time inference engine designed for object detection, human pose… facebookresearch/detectron2 — Detectron2 is a PyTorch computer vision framework and visual recognition platform designed for training and deploying… facebookresearch/maskrcnn-benchmark — This project is a modular PyTorch framework for training and evaluating object detection and instance segmentation…
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
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
YOLOv9 is a real-time computer vision framework and deep learning model designed for image classification, object detection, and instance segmentation. It functions as both a vision model and a trainer, allowing for the optimization of neural network weights on custom datasets using single or multiple GPUs. The framework utilizes programmable gradient information to perform high-speed identification and location of multiple objects within images and video streams. It extends beyond bounding box detection to provide instance segmentation and panoptic segmentation, which labels every pixel in a
YOLOv7 is a PyTorch vision library and real-time inference engine designed for object detection, human pose estimation, and instance segmentation. It provides a framework for detecting and locating multiple objects within images or video streams using neural networks. The system includes tools for custom model training and fine-tuning, allowing pre-trained weights to be adapted to specialized datasets via transfer learning. It also supports model weight export and format conversion to facilitate deployment on production servers and embedded edge devices.