Tài liệu tham khảo cho ultralytics/solutions/ai_gym.py
Ghi
Tệp này có sẵn tại https://github.com/ultralytics/ultralytics/blob/main/ultralytics/giải pháp/ai_gym.py. Nếu bạn phát hiện ra một vấn đề, vui lòng giúp khắc phục nó bằng cách đóng góp Yêu cầu 🛠️ kéo. Cảm ơn bạn 🙏 !
ultralytics.solutions.ai_gym.AIGym
Một lớp học để quản lý các bước tập thể dục của mọi người trong luồng video thời gian thực dựa trên tư thế của họ.
Mã nguồn trong ultralytics/solutions/ai_gym.py
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 |
|
__init__()
Khởi tạo AIGym với các giá trị mặc định cho các tham số Hình ảnh và Hình ảnh.
Mã nguồn trong ultralytics/solutions/ai_gym.py
set_args(kpts_to_check, line_thickness=2, view_img=False, pose_up_angle=145.0, pose_down_angle=90.0, pose_type='pullup')
Định cấu hình line_thickness AIGym, lưu hình ảnh và xem các thông số hình ảnh.
Thông số:
Tên | Kiểu | Sự miêu tả | Mặc định |
---|---|---|---|
kpts_to_check |
list
|
3 điểm chính để đếm |
bắt buộc |
line_thickness |
int
|
Độ dày dòng cho các hộp giới hạn. |
2
|
view_img |
bool
|
Hiển thị IM0 |
False
|
pose_up_angle |
float
|
Góc để thiết lập vị trí tạo dáng |
145.0
|
pose_down_angle |
float
|
Góc để đặt vị trí tạo dáng xuống |
90.0
|
pose_type |
str
|
"Chống đẩy", "Pullup" hoặc "Abworkout" |
'pullup'
|
Mã nguồn trong ultralytics/solutions/ai_gym.py
start_counting(im0, results, frame_count)
Chức năng được sử dụng để đếm các bước tập thể dục.
Thông số:
Tên | Kiểu | Sự miêu tả | Mặc định |
---|---|---|---|
im0 |
ndarray
|
Khung hình hiện tại từ luồng video. |
bắt buộc |
results |
list
|
Đặt dữ liệu ước tính |
bắt buộc |
frame_count |
int
|
Lưu trữ số khung hình hiện tại |
bắt buộc |