Commit a74dc9a0 authored by chenzk's avatar chenzk
Browse files

v1.0

parents
---
description: Explore detailed documentation on convolution modules like Conv, LightConv, GhostConv, and more used in Ultralytics models.
keywords: Ultralytics, convolution modules, Conv, LightConv, GhostConv, YOLO, deep learning, neural networks
---
# Reference for `ultralytics/nn/modules/conv.py`
!!! note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/modules/conv.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/modules/conv.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/nn/modules/conv.py) 🛠️. Thank you 🙏!
<br>
## ::: ultralytics.nn.modules.conv.Conv
<br><br><hr><br>
## ::: ultralytics.nn.modules.conv.Conv2
<br><br><hr><br>
## ::: ultralytics.nn.modules.conv.LightConv
<br><br><hr><br>
## ::: ultralytics.nn.modules.conv.DWConv
<br><br><hr><br>
## ::: ultralytics.nn.modules.conv.DWConvTranspose2d
<br><br><hr><br>
## ::: ultralytics.nn.modules.conv.ConvTranspose
<br><br><hr><br>
## ::: ultralytics.nn.modules.conv.Focus
<br><br><hr><br>
## ::: ultralytics.nn.modules.conv.GhostConv
<br><br><hr><br>
## ::: ultralytics.nn.modules.conv.RepConv
<br><br><hr><br>
## ::: ultralytics.nn.modules.conv.ChannelAttention
<br><br><hr><br>
## ::: ultralytics.nn.modules.conv.SpatialAttention
<br><br><hr><br>
## ::: ultralytics.nn.modules.conv.CBAM
<br><br><hr><br>
## ::: ultralytics.nn.modules.conv.Concat
<br><br><hr><br>
## ::: ultralytics.nn.modules.conv.autopad
<br><br>
---
description: Explore docs covering Ultralytics YOLO detection, pose & RTDETRDecoder. Comprehensive guides to help you understand Ultralytics nn modules.
keywords: Ultralytics, YOLO, Detection, Pose, RTDETRDecoder, nn modules, guides
---
# Reference for `ultralytics/nn/modules/head.py`
!!! note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/modules/head.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/modules/head.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/nn/modules/head.py) 🛠️. Thank you 🙏!
<br>
## ::: ultralytics.nn.modules.head.Detect
<br><br><hr><br>
## ::: ultralytics.nn.modules.head.Segment
<br><br><hr><br>
## ::: ultralytics.nn.modules.head.OBB
<br><br><hr><br>
## ::: ultralytics.nn.modules.head.Pose
<br><br><hr><br>
## ::: ultralytics.nn.modules.head.Classify
<br><br><hr><br>
## ::: ultralytics.nn.modules.head.WorldDetect
<br><br><hr><br>
## ::: ultralytics.nn.modules.head.RTDETRDecoder
<br><br><hr><br>
## ::: ultralytics.nn.modules.head.v10Detect
<br><br>
---
description: Learn about Ultralytics transformer encoder, layer, MLP block, LayerNorm2d and the deformable transformer decoder layer. Expand your understanding of these crucial AI modules.
keywords: Ultralytics, Ultralytics documentation, TransformerEncoderLayer, TransformerLayer, MLPBlock, LayerNorm2d, DeformableTransformerDecoderLayer
---
# Reference for `ultralytics/nn/modules/transformer.py`
!!! note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/modules/transformer.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/modules/transformer.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/nn/modules/transformer.py) 🛠️. Thank you 🙏!
<br>
## ::: ultralytics.nn.modules.transformer.TransformerEncoderLayer
<br><br><hr><br>
## ::: ultralytics.nn.modules.transformer.AIFI
<br><br><hr><br>
## ::: ultralytics.nn.modules.transformer.TransformerLayer
<br><br><hr><br>
## ::: ultralytics.nn.modules.transformer.TransformerBlock
<br><br><hr><br>
## ::: ultralytics.nn.modules.transformer.MLPBlock
<br><br><hr><br>
## ::: ultralytics.nn.modules.transformer.MLP
<br><br><hr><br>
## ::: ultralytics.nn.modules.transformer.LayerNorm2d
<br><br><hr><br>
## ::: ultralytics.nn.modules.transformer.MSDeformAttn
<br><br><hr><br>
## ::: ultralytics.nn.modules.transformer.DeformableTransformerDecoderLayer
<br><br><hr><br>
## ::: ultralytics.nn.modules.transformer.DeformableTransformerDecoder
<br><br>
---
description: Explore the detailed reference of utility functions in the Ultralytics PyTorch modules. Learn about initialization, inverse sigmoid, and multiscale deformable attention.
keywords: Ultralytics, PyTorch, utils, initialization, inverse sigmoid, multiscale deformable attention, deep learning, neural networks
---
# Reference for `ultralytics/nn/modules/utils.py`
!!! note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/modules/utils.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/modules/utils.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/nn/modules/utils.py) 🛠️. Thank you 🙏!
<br>
## ::: ultralytics.nn.modules.utils._get_clones
<br><br><hr><br>
## ::: ultralytics.nn.modules.utils.bias_init_with_prob
<br><br><hr><br>
## ::: ultralytics.nn.modules.utils.linear_init
<br><br><hr><br>
## ::: ultralytics.nn.modules.utils.inverse_sigmoid
<br><br><hr><br>
## ::: ultralytics.nn.modules.utils.multi_scale_deformable_attn_pytorch
<br><br>
---
description: Dive into the intricacies of YOLO tasks.py. Learn about DetectionModel, PoseModel and more for powerful AI development.
keywords: Ultralytics, YOLO, nn tasks, DetectionModel, PoseModel, RTDETRDetectionModel, model weights, parse model, AI development
---
# Reference for `ultralytics/nn/tasks.py`
!!! note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/tasks.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/tasks.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/nn/tasks.py) 🛠️. Thank you 🙏!
<br>
## ::: ultralytics.nn.tasks.BaseModel
<br><br><hr><br>
## ::: ultralytics.nn.tasks.DetectionModel
<br><br><hr><br>
## ::: ultralytics.nn.tasks.OBBModel
<br><br><hr><br>
## ::: ultralytics.nn.tasks.SegmentationModel
<br><br><hr><br>
## ::: ultralytics.nn.tasks.PoseModel
<br><br><hr><br>
## ::: ultralytics.nn.tasks.ClassificationModel
<br><br><hr><br>
## ::: ultralytics.nn.tasks.RTDETRDetectionModel
<br><br><hr><br>
## ::: ultralytics.nn.tasks.WorldModel
<br><br><hr><br>
## ::: ultralytics.nn.tasks.Ensemble
<br><br><hr><br>
## ::: ultralytics.nn.tasks.SafeClass
<br><br><hr><br>
## ::: ultralytics.nn.tasks.SafeUnpickler
<br><br><hr><br>
## ::: ultralytics.nn.tasks.temporary_modules
<br><br><hr><br>
## ::: ultralytics.nn.tasks.torch_safe_load
<br><br><hr><br>
## ::: ultralytics.nn.tasks.attempt_load_weights
<br><br><hr><br>
## ::: ultralytics.nn.tasks.attempt_load_one_weight
<br><br><hr><br>
## ::: ultralytics.nn.tasks.parse_model
<br><br><hr><br>
## ::: ultralytics.nn.tasks.yaml_model_load
<br><br><hr><br>
## ::: ultralytics.nn.tasks.guess_model_scale
<br><br><hr><br>
## ::: ultralytics.nn.tasks.guess_model_task
<br><br>
---
description: Explore the AI Gym class for real-time pose detection and gym step counting using Ultralytics YOLO. Learn to implement pose estimation effectively.
keywords: Ultralytics, AI Gym, YOLO, pose detection, gym step counting, real-time pose estimation, Python
---
# Reference for `ultralytics/solutions/ai_gym.py`
!!! note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/solutions/ai_gym.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/solutions/ai_gym.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/solutions/ai_gym.py) 🛠️. Thank you 🙏!
<br>
## ::: ultralytics.solutions.ai_gym.AIGym
<br><br>
---
description: Explore the Analytics class in Ultralytics for visual analytics. Learn to create and update line, bar, and pie charts efficiently.
keywords: Ultralytics, Analytics, Python, visual analytics, line chart, bar chart, pie chart, data visualization, AGPL-3.0 license
---
# Reference for `ultralytics/solutions/analytics.py`
!!! note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/solutions/analytics.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/solutions/analytics.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/solutions/analytics.py) 🛠️. Thank you 🙏!
<br>
## ::: ultralytics.solutions.analytics.Analytics
<br><br>
---
description: Explore the Ultralytics distance calculation module. Learn to calculate distances between objects in real-time video streams with our comprehensive guide.
keywords: Ultralytics, distance calculation, object tracking, real-time video, centroid, distance estimation, YOLO, ML, cv2
---
# Reference for `ultralytics/solutions/distance_calculation.py`
!!! note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/solutions/distance_calculation.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/solutions/distance_calculation.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/solutions/distance_calculation.py) 🛠️. Thank you 🙏!
<br>
## ::: ultralytics.solutions.distance_calculation.DistanceCalculation
<br><br>
---
description: Learn how to use the Ultralytics Heatmap module for real-time video analysis with object tracking and heatmap generation.
keywords: Ultralytics, Heatmap, Python, Real-time Video, Object Tracking, cv2, Shapely, Computer Vision, AI
---
# Reference for `ultralytics/solutions/heatmap.py`
!!! note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/solutions/heatmap.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/solutions/heatmap.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/solutions/heatmap.py) 🛠️. Thank you 🙏!
<br>
## ::: ultralytics.solutions.heatmap.Heatmap
<br><br>
---
description: Explore the Ultralytics Object Counter for real-time video streams. Learn about initializing parameters, tracking objects, and more.
keywords: Ultralytics, Object Counter, Real-time Tracking, Video Stream, Python, Object Detection
---
# Reference for `ultralytics/solutions/object_counter.py`
!!! note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/solutions/object_counter.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/solutions/object_counter.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/solutions/object_counter.py) 🛠️. Thank you 🙏!
<br>
## ::: ultralytics.solutions.object_counter.ObjectCounter
<br><br>
---
description: Explore Ultralytics' Parking Management solution leveraging YOLO for efficient parking zone monitoring and management.
keywords: Ultralytics, YOLO, parking management, computer vision, parking monitoring, AI solutions, machine learning
---
# Reference for `ultralytics/solutions/parking_management.py`
!!! note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/solutions/parking_management.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/solutions/parking_management.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/solutions/parking_management.py) 🛠️. Thank you 🙏!
<br>
## ::: ultralytics.solutions.parking_management.ParkingPtsSelection
<br><br><hr><br>
## ::: ultralytics.solutions.parking_management.ParkingManagement
<br><br>
---
description: Discover the Ultralytics Queue Management script for real-time object tracking and queue management.
keywords: Ultralytics, queue management, object tracking, real-time video, Python script, YOLO, AGPL-3.0
---
# Reference for `ultralytics/solutions/queue_management.py`
!!! note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/solutions/queue_management.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/solutions/queue_management.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/solutions/queue_management.py) 🛠️. Thank you 🙏!
<br>
## ::: ultralytics.solutions.queue_management.QueueManager
<br><br>
---
description: Explore the Ultralytics Solution Base class for real-time object counting,virtual gym, heatmaps, speed estimation using Ultralytics YOLO. Learn to implement Ultralytics solutions effectively.
keywords: Ultralytics, Solutions, Object counting, Speed Estimation, Heatmaps, Queue Management, AI Gym, YOLO, pose detection, gym step counting, real-time pose estimation, Python
---
# Reference for `ultralytics/solutions/solutions.py`
!!! note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/solutions/solutions.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/solutions/solutions.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/solutions/solutions.py) 🛠️. Thank you 🙏!
<br>
## ::: ultralytics.solutions.solutions.BaseSolution
<br><br>
---
description: Explore the Ultralytics YOLO-based speed estimation script for real-time object tracking and speed measurement, optimized for accuracy and performance.
keywords: Ultralytics, speed estimation, YOLO, real-time tracking, object tracking, python
---
# Reference for `ultralytics/solutions/speed_estimation.py`
!!! note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/solutions/speed_estimation.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/solutions/speed_estimation.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/solutions/speed_estimation.py) 🛠️. Thank you 🙏!
<br>
## ::: ultralytics.solutions.speed_estimation.SpeedEstimator
<br><br>
---
description: Explore the live inference capabilities of Streamlit combined with Ultralytics YOLOv8. Learn to implement real-time object detection in your web applications with our comprehensive guide.
keywords: Ultralytics, YOLOv8, live inference, real-time object detection, Streamlit, computer vision, webcam inference, object detection, Python, ML, cv2
---
# Reference for `ultralytics/solutions/streamlit_inference.py`
!!! note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/solutions/streamlit_inference.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/solutions/streamlit_inference.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/solutions/streamlit_inference.py) 🛠️. Thank you 🙏!
<br>
## ::: ultralytics.solutions.streamlit_inference.inference
<br><br>
---
description: Discover the BaseTrack classes and methods for object tracking in YOLO by Ultralytics. Learn about TrackState, BaseTrack attributes, and methods.
keywords: Ultralytics, YOLO, object tracking, BaseTrack, TrackState, tracking methods, TrackState enumeration, object detection
---
# Reference for `ultralytics/trackers/basetrack.py`
!!! note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/basetrack.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/basetrack.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/trackers/basetrack.py) 🛠️. Thank you 🙏!
<br>
## ::: ultralytics.trackers.basetrack.TrackState
<br><br><hr><br>
## ::: ultralytics.trackers.basetrack.BaseTrack
<br><br>
---
description: Explore the robust object tracking capabilities of the BOTrack and BOTSORT classes in the Ultralytics Bot SORT tracker API. Enhance your YOLOv8 projects.
keywords: Ultralytics, Bot SORT, BOTrack, BOTSORT, YOLOv8, object tracking, Kalman filter, ReID, GMC algorithm
---
# Reference for `ultralytics/trackers/bot_sort.py`
!!! note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/bot_sort.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/bot_sort.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/trackers/bot_sort.py) 🛠️. Thank you 🙏!
<br>
## ::: ultralytics.trackers.bot_sort.BOTrack
<br><br><hr><br>
## ::: ultralytics.trackers.bot_sort.BOTSORT
<br><br>
---
description: Explore the BYTETracker module in Ultralytics for state-of-the-art object tracking using Kalman filtering. Learn about its classes, methods, and attributes.
keywords: Ultralytics, BYTETracker, object tracking, Kalman filter, YOLOv8, documentation
---
# Reference for `ultralytics/trackers/byte_tracker.py`
!!! note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/byte_tracker.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/byte_tracker.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/trackers/byte_tracker.py) 🛠️. Thank you 🙏!
<br>
## ::: ultralytics.trackers.byte_tracker.STrack
<br><br><hr><br>
## ::: ultralytics.trackers.byte_tracker.BYTETracker
<br><br>
---
description: Explore the track.py script for Ultralytics object tracking. Learn how on_predict_start, on_predict_postprocess_end, and register_tracker functions work.
keywords: Ultralytics, YOLO, object tracking, track.py, on_predict_start, on_predict_postprocess_end, register_tracker
---
# Reference for `ultralytics/trackers/track.py`
!!! note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/track.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/track.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/trackers/track.py) 🛠️. Thank you 🙏!
<br>
## ::: ultralytics.trackers.track.on_predict_start
<br><br><hr><br>
## ::: ultralytics.trackers.track.on_predict_postprocess_end
<br><br><hr><br>
## ::: ultralytics.trackers.track.register_tracker
<br><br>
---
description: Explore the Generalized Motion Compensation (GMC) class for tracking and object detection with methods like ORB, SIFT, ECC, and more.
keywords: GMC, Generalized Motion Compensation, Ultralytics, tracking, object detection, ORB, SIFT, ECC, Sparse Optical Flow, computer vision, video frames
---
# Reference for `ultralytics/trackers/utils/gmc.py`
!!! note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/utils/gmc.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/utils/gmc.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/trackers/utils/gmc.py) 🛠️. Thank you 🙏!
<br>
## ::: ultralytics.trackers.utils.gmc.GMC
<br><br>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment