рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн ultralytics/engine/results.py
рдиреЛрдЯ
рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдпрд╣рд╛рдБ рдЙрдкрд▓рдмреНрдз рд╣реИ https://github.com/ultralytics/ultralytics/рдмреВрдБрдж/рдореБрдЦреНрдп/ultralytics/рдЗрдВрдЬрди/results.pyред рдпрджрд┐ рдЖрдк рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рджреЗрдЦрддреЗ рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд╛ рдпреЛрдЧрджрд╛рди рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВ ЁЯЫая╕Пред ЁЯЩП рдзрдиреНрдпрд╡рд╛рдж !
ultralytics.engine.results.BaseTensor
рдХрд╛ рд░реВрдк: SimpleClass
рдиреАрдВрд╡ tensor рдЖрд╕рд╛рди рд╣реЗрд░рдлреЗрд░ рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рддрд░реАрдХреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд░реНрдЧред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/engine/results.py
shape
property
рдбреЗрдЯрд╛ рдХрд╛ рдЖрдХрд╛рд░ рд▓реМрдЯрд╛рдирд╛ tensor.
__getitem__(idx)
рдбреЗрдЯрд╛ рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реВрдЪрдХрд╛рдВрдХ рдХреЗ рд╕рд╛рде рдПрдХ BaseTensor рд▓реМрдЯрд╛рдПрдВ tensor.
__init__(data, orig_shape)
рдбреЗрдЯрд╛ рдФрд░ рдореВрд▓ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде BaseTensor рдХреЛ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
data |
Tensor | ndarray
|
рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгрд┐рдпрд╛рдВ, рдЬреИрд╕реЗ bboxes, рдорд╛рд╕реНрдХ рдФрд░ рдХреАрдкреЙрдЗрдВрдЯред |
рдЖрд╡рд╢реНрдпрдХ |
orig_shape |
tuple
|
рдЫрд╡рд┐ рдХрд╛ рдореВрд▓ рдЖрдХрд╛рд░ред |
рдЖрд╡рд╢реНрдпрдХ |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/engine/results.py
__len__()
cpu()
рдХреА рдПрдХ рдкреНрд░рддрд┐ рд▓реМрдЯрд╛рдПрдВ tensor CPU рдореЗрдореЛрд░реА рдкрд░ред
cuda()
рдХреА рдПрдХ рдкреНрд░рддрд┐ рд▓реМрдЯрд╛рдПрдВ tensor GPU рдореЗрдореЛрд░реА рдкрд░ред
numpy()
рдХреА рдПрдХ рдкреНрд░рддрд┐ рд▓реМрдЯрд╛рдПрдВ tensor рдПрдХ рд╕реБрдиреНрди рд╕рд░рдгреА рдХреЗ рд░реВрдк рдореЗрдВред
to(*args, **kwargs)
рдХреА рдПрдХ рдкреНрд░рддрд┐ рд▓реМрдЯрд╛рдПрдВ tensor рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдФрд░ dType рдХреЗ рд╕рд╛рдеред
ultralytics.engine.results.Results
рдХрд╛ рд░реВрдк: SimpleClass
рдЕрдиреБрдорд╛рди рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рднрдВрдбрд╛рд░рдг рдФрд░ рд╣реЗрд░рдлреЗрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд░реНрдЧред
рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|---|
orig_img |
ndarray
|
рдПрдХ рд╕реБрдиреНрди рд╕рд░рдгреА рдХреЗ рд░реВрдк рдореЗрдВ рдореВрд▓ рдЫрд╡рд┐ред |
orig_shape |
tuple
|
рдореВрд▓ рдЫрд╡рд┐ рдЖрдХреГрддрд┐ (рдКрдБрдЪрд╛рдИ, рдЪреМрдбрд╝рд╛рдИ) рд╕реНрд╡рд░реВрдк рдореЗрдВ. |
boxes |
Boxes
|
рдбрд┐рдЯреЗрдХреНрд╢рди рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рд╡рд╛рд▓реА рдСрдмреНрдЬреЗрдХреНрдЯред |
masks |
Masks
|
рдбрд┐рдЯреЗрдХреНрд╢рди рдорд╛рд╕реНрдХ рдпреБрдХреНрдд рд╡рд╕реНрддреБред |
probs |
Probs
|
рд╡рд░реНрдЧреАрдХрд░рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЧ рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рд╡рд╛рд▓реА рд╡рд╕реНрддреБред |
keypoints |
Keypoints
|
рдСрдмреНрдЬреЗрдХреНрдЯ рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЧрдпрд╛ рдХреАрдкреЙрдЗрдВрдЯ рд╣реИред |
speed |
dict
|
рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕, рдЕрдиреБрдорд╛рди рдФрд░ рдкреЛрд╕реНрдЯрдкреНрд░реЛрд╕реЗрд╕ рдЧрддрд┐ рдХрд╛ рд╢рдмреНрджрдХреЛрд╢ (рдПрдордПрд╕ / |
names |
dict
|
рд╡рд░реНрдЧ рдХреЗ рдирд╛рдореЛрдВ рдХрд╛ рд╢рдмреНрджрдХреЛрд╢ред |
path |
str
|
рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрде. |
рд╡рд┐рдзрд┐рдпрд╛рдБ:
рдирд╛рдо | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
update |
рдСрдмреНрдЬреЗрдХреНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдирдП рдбрд┐рдЯреЗрдХреНрд╢рди рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИред |
cpu |
CPU рд╕реНрдореГрддрд┐ рдкрд░ рд╕рднреА рдЯреЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдгрд╛рдо рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рджреЗрддрд╛ рд╣реИред |
numpy |
рдкрд░рд┐рдгрд╛рдо рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд╕рднреА рдЯреЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде numpy рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реМрдЯрд╛рддрд╛ рд╣реИред |
cuda |
GPU рд╕реНрдореГрддрд┐ рдкрд░ рд╕рднреА рдЯреЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдгрд╛рдо рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рджреЗрддрд╛ рд╣реИред |
to |
рдкрд░рд┐рдгрд╛рдо рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХрд┐рд╕реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдФрд░ dtype рдкрд░ рдЯреЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рд▓реМрдЯрд╛рддрд╛ рд╣реИ. |
new |
рд╕рдорд╛рди рдЫрд╡рд┐, рдкрде рдФрд░ рдирд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдкрд░рд┐рдгрд╛рдо рдСрдмреНрдЬреЗрдХреНрдЯ рд▓реМрдЯрд╛рддрд╛ рд╣реИ. |
plot |
рдПрдХ рдЗрдирдкреБрдЯ рдЫрд╡рд┐ рдкрд░ рдкреНрд▓реЙрдЯ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИ, рдПрдХ рдПрдиреЛрдЯреЗрдЯ рдХреА рдЧрдИ рдЫрд╡рд┐ рд▓реМрдЯрд╛рддрд╛ рд╣реИред |
show |
рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдиреЛрдЯреЗрдЯ рдХрд┐рдП рдЧрдП рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рдПрдВред |
save |
рдПрдиреЛрдЯреЗрдЯ рдХрд┐рдП рдЧрдП рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВред |
verbose |
рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реЙрдЧ рд╕реНрдЯреНрд░рд┐рдВрдЧ рджреЗрддрд╛ рд╣реИ, рдбрд┐рдЯреЗрдХреНрд╢рди рдФрд░ рд╡рд░реНрдЧреАрдХрд░рдг рдХрд╛ рд╡рд┐рд╡рд░рдг рджреЗрддрд╛ рд╣реИред |
save_txt |
рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдПрдХ рдкрд╛рда рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрддрд╛ рд╣реИред |
save_crop |
рдлрд╕рд▓реА рдкрд╣рдЪрд╛рди рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╕рд╣реЗрдЬрддрд╛ рд╣реИред |
tojson |
рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░рддрд╛ рд╣реИред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/engine/results.py
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 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 |
|
__getitem__(idx)
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдгрд╛рдо рдСрдмреНрдЬреЗрдХреНрдЯ рд▓реМрдЯрд╛рдПрдБ.
__init__(orig_img, path, names, boxes=None, masks=None, probs=None, keypoints=None, obb=None)
рдкрд░рд┐рдгрд╛рдо рд╡рд░реНрдЧ рдХреЛ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
orig_img |
ndarray
|
рдПрдХ numpy рд╕рд░рдгреА рдХреЗ рд░реВрдк рдореЗрдВ рдореВрд▓ рдЫрд╡рд┐ред |
рдЖрд╡рд╢реНрдпрдХ |
path |
str
|
рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрде. |
рдЖрд╡рд╢реНрдпрдХ |
names |
dict
|
рд╡рд░реНрдЧ рдХреЗ рдирд╛рдореЛрдВ рдХрд╛ рдПрдХ рд╢рдмреНрджрдХреЛрд╢ред |
рдЖрд╡рд╢реНрдпрдХ |
boxes |
tensor
|
рдПрдХ 2 рдбреА tensor рдкреНрд░рддреНрдпреЗрдХ рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреАред |
None
|
masks |
tensor
|
рдПрдХ 3 рдбреА tensor рдбрд┐рдЯреЗрдХреНрд╢рди рдорд╛рд╕реНрдХ рдХреА, рдЬрд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рдорд╛рд╕реНрдХ рдПрдХ рдмрд╛рдЗрдирд░реА рдЗрдореЗрдЬ рд╣реИред |
None
|
probs |
tensor
|
рдПрдХ 1 рдбреА tensor рд╡рд░реНрдЧреАрдХрд░рдг рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЧ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХрд╛ред |
None
|
keypoints |
tensor
|
рдПрдХ 2 рдбреА tensor рдкреНрд░рддреНрдпреЗрдХ рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП рдХреАрдкреЙрдЗрдВрдЯ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХрд╛ред |
None
|
obb |
tensor
|
рдПрдХ 2 рдбреА tensor рдкреНрд░рддреНрдпреЗрдХ рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП рдЙрдиреНрдореБрдЦ рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХрд╛ред |
None
|
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/engine/results.py
__len__()
рдкрд░рд┐рдгрд╛рдо рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдбрд┐рдЯреЗрдХреНрд╢рди рдХреА рд╕рдВрдЦреНрдпрд╛ рд▓реМрдЯрд╛рдПрдВред
cpu()
CPU рд╕реНрдореГрддрд┐ рдкрд░ рд╕рднреА рдЯреЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдгрд╛рдо рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд▓реМрдЯрд╛рдПрдВред
cuda()
GPU рд╕реНрдореГрддрд┐ рдкрд░ рд╕рднреА рдЯреЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдгрд╛рдо рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд▓реМрдЯрд╛рдПрдВред
new()
рд╕рдорд╛рди рдЫрд╡рд┐, рдкрде рдФрд░ рдирд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдкрд░рд┐рдгрд╛рдо рдСрдмреНрдЬреЗрдХреНрдЯ рд▓реМрдЯрд╛рдПрдВред
numpy()
рдкрд░рд┐рдгрд╛рдо рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреЛ рд╕рднреА рдЯреЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде numpy рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реМрдЯрд╛рдПрдВред
plot(conf=True, line_width=None, font_size=None, font='Arial.ttf', pil=False, img=None, im_gpu=None, kpt_radius=5, kpt_line=True, labels=True, boxes=True, masks=True, probs=True, show=False, save=False, filename=None)
рдЗрдирдкреБрдЯ RGB рдЫрд╡рд┐ рдкрд░ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдкреНрд▓реЙрдЯ рдХрд░рддрд╛ рд╣реИред рдПрдХ numpy рд╕рд░рдгреА (cv2) рдпрд╛ рдПрдХ PIL рдЫрд╡рд┐ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
conf |
bool
|
рдХреНрдпрд╛ рдбрд┐рдЯреЗрдХреНрд╢рди рдХреЙрдиреНрдлрд┐рдбреЗрдВрд╕ рд╕реНрдХреЛрд░ рдХреЛ рдкреНрд▓реЙрдЯ рдХрд░рдирд╛ рд╣реИред |
True
|
line_width |
float
|
рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХреА рд▓рд╛рдЗрди рдЪреМрдбрд╝рд╛рдИред рдпрджрд┐ рдХреЛрдИ рдирд╣реАрдВ, рддреЛ рдЗрд╕реЗ рдЫрд╡рд┐ рдЖрдХрд╛рд░ рддрдХ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред |
None
|
font_size |
float
|
рдкрд╛рда рдХрд╛ рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░. рдпрджрд┐ рдХреЛрдИ рдирд╣реАрдВ, рддреЛ рдЗрд╕реЗ рдЫрд╡рд┐ рдЖрдХрд╛рд░ рддрдХ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред |
None
|
font |
str
|
рдкрд╛рда рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдлрд╝реЙрдиреНрдЯ. |
'Arial.ttf'
|
pil |
bool
|
рдЫрд╡рд┐ рдХреЛ рдкреАрдЖрдИрдПрд▓ рдЫрд╡рд┐ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред |
False
|
img |
ndarray
|
рдХрд┐рд╕реА рдЕрдиреНрдп рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рдкреНрд▓реЙрдЯ рдХрд░реЗрдВред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдореВрд▓ рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рдкреНрд▓реЙрдЯ рдХрд░реЗрдВред |
None
|
im_gpu |
Tensor
|
рддреЗрдЬреА рд╕реЗ рдореБрдЦреМрдЯрд╛ рд╕рд╛рдЬрд┐рд╢ рд░рдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдХрд╛рд░ (1, 3, 640, 640) рдХреЗ рд╕рд╛рде GPU рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдЫрд╡рд┐ред |
None
|
kpt_radius |
int
|
рдЦреАрдВрдЪреЗ рдЧрдП рдХреАрдкреЙрдЗрдВрдЯреНрд╕ рдХреА рддреНрд░рд┐рдЬреНрдпрд╛ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 5 рд╣реИред |
5
|
kpt_line |
bool
|
рдХреНрдпрд╛ рдХреАрдкреЙрдЗрдВрдЯреНрд╕ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╡рд╛рд▓реА рд░реЗрдЦрд╛рдПрдБ рдЦреАрдВрдЪрдиреА рд╣реИрдВред |
True
|
labels |
bool
|
рдЪрд╛рд╣реЗ рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХреЗ рд▓реЗрдмрд▓ рдХреЛ рдкреНрд▓реЙрдЯ рдХрд░рдирд╛ рд╣реЛред |
True
|
boxes |
bool
|
рдЪрд╛рд╣реЗ рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХреА рд╕рд╛рдЬрд┐рд╢ рд░рдЪреА рдЬрд╛рдПред |
True
|
masks |
bool
|
рдЪрд╛рд╣реЗ рдорд╛рд╕реНрдХ рдХреА рд╕рд╛рдЬрд┐рд╢ рд░рдЪреА рдЬрд╛рдПред |
True
|
probs |
bool
|
рд╡рд░реНрдЧреАрдХрд░рдг рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреА рд╕рд╛рдЬрд┐рд╢ рд░рдЪреА рдЬрд╛рдП рдпрд╛ рдирд╣реАрдВ |
True
|
show |
bool
|
рдПрдиреЛрдЯреЗрдЯ рдХреА рдЧрдИ рдЫрд╡рд┐ рдХреЛ рд╕реАрдзреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред |
False
|
save |
bool
|
рдПрдиреЛрдЯреЗрдЯ рдХреА рдЧрдИ рдЫрд╡рд┐ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛ рдирд╣реАрдВ |
False
|
filename |
str
|
рдЫрд╡рд┐ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдпрджрд┐ рд╕рд╣реЗрдЬреЗрдВ рд╕рддреНрдп рд╣реИред |
None
|
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
ndarray
|
рдПрдиреЛрдЯреЗрдЯ рдХреА рдЧрдИ рдЫрд╡рд┐ рдХреА рдПрдХ рд╕реБрдиреНрди рд╕рд░рдгреАред |
рдЙрджрд╛рд╣рд░рдг
from PIL import Image
from ultralytics import YOLO
model = YOLO('yolov8n.pt')
results = model('bus.jpg') # results list
for r in results:
im_array = r.plot() # plot a BGR numpy array of predictions
im = Image.fromarray(im_array[..., ::-1]) # RGB PIL image
im.show() # show image
im.save('results.jpg') # save image
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/engine/results.py
186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 |
|
save(filename=None, *args, **kwargs)
рдПрдиреЛрдЯреЗрдЯ рдХрд┐рдП рдЧрдП рдкрд░рд┐рдгрд╛рдо рдЫрд╡рд┐ рд╕рд╣реЗрдЬреЗрдВред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/engine/results.py
save_crop(save_dir, file_name=Path('im.jpg'))
рдлрд╕рд▓реА рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдиреЛрдВ рдХреЛ рдЗрди рдкрд░ рд╕рд╣реЗрдЬреЗрдВ save_dir/cls/file_name.jpg
.
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
save_dir |
str | Path
|
рд░рд╛рд╕реНрддрд╛ рдмрдЪрд╛рдУред |
рдЖрд╡рд╢реНрдпрдХ |
file_name |
str | Path
|
рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо. |
Path('im.jpg')
|
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/engine/results.py
save_txt(txt_file, save_conf=False)
txt рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгрд┐рдпреЛрдВ рд╕рд╣реЗрдЬреЗрдВ.
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
txt_file |
str
|
txt рдлрд╝рд╛рдЗрд▓ рдкрдеред |
рдЖрд╡рд╢реНрдпрдХ |
save_conf |
bool
|
рдХреЙрдиреНрдлрд┐рдбреЗрдВрд╕ рд╕реНрдХреЛрд░ рд╕реЗрд╡ рдХрд░реЗрдВ рдпрд╛ рдирд╣реАрдВред |
False
|
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/engine/results.py
show(*args, **kwargs)
summary(normalize=False, decimals=5)
рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╕рд╛рд░рд╛рдВрд╢рд┐рдд рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/engine/results.py
to(*args, **kwargs)
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдФрд░ dtype рдкрд░ рдЯреЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдгрд╛рдо рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдПрдХ рдкреНрд░рддрд┐ рд▓реМрдЯрд╛рдПрдВред
tojson(normalize=False, decimals=5)
рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмрджрд▓реЗрдВред
update(boxes=None, masks=None, probs=None, obb=None)
рдкрд░рд┐рдгрд╛рдо рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдмреЙрдХреНрд╕, рдорд╛рд╕реНрдХ рдФрд░ рдЬрд╛рдВрдЪ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/engine/results.py
verbose()
рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рд▓реЙрдЧ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓реМрдЯрд╛рдПрдВред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/engine/results.py
ultralytics.engine.results.Boxes
рдХрд╛ рд░реВрдк: BaseTensor
рдбрд┐рдЯреЗрдХреНрд╢рди рдмреЙрдХреНрд╕ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИ, рдмреЙрдХреНрд╕ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ, рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕реНрдХреЛрд░, рдХрдХреНрд╖рд╛ рдХреА рдЖрд╕рд╛рди рдкрд╣реБрдВрдЪ рдФрд░ рд╣реЗрд░рдлреЗрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛, рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЯреНрд░реИрдХрд┐рдВрдЧ рдЖрдИрдбреАред рдмреЙрдХреНрд╕ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рд▓рд┐рдП рдХрдИ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреВрд░реНрдг рдФрд░ рджреЛрдиреЛрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рд░реВрдкред
рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|---|
data |
Tensor
|
рдХрдЪреНрдЪрд╛ tensor рдЬрд┐рд╕рдореЗрдВ рдбрд┐рдЯреЗрдХреНрд╢рди рдмреЙрдХреНрд╕ рдФрд░ рдЙрдирдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред |
orig_shape |
tuple
|
рдореВрд▓ рдЫрд╡рд┐ рдЖрдХрд╛рд░ рдПрдХ рдЯрдкрд▓ (рдКрдВрдЪрд╛рдИ, рдЪреМрдбрд╝рд╛рдИ) рдХреЗ рд░реВрдк рдореЗрдВ, рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред |
is_track |
bool
|
рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЯреНрд░реИрдХрд┐рдВрдЧ рдЖрдИрдбреА рдмреЙрдХреНрд╕ рдбреЗрдЯрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ. |
рдЧреБрдг
xyxy (torch.Tensor | numpy.ndarray): [x1, y1, x2, y2] рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмреЙрдХреНрд╕ред рдХреЙрдиреНрдл (torch.Tensor | numpy.ndarray): рдкреНрд░рддреНрдпреЗрдХ рдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕реНрдХреЛрд░ред рд╕реАрдПрд▓рдПрд╕ (torch.Tensor | numpy.ndarray): рдкреНрд░рддреНрдпреЗрдХ рдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рд╕ рд▓реЗрдмрд▓ред рдЖрдИрдбреА (torch.Tensor | numpy.ndarray, рд╡реИрдХрд▓реНрдкрд┐рдХ): рдкреНрд░рддреНрдпреЗрдХ рдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдЯреНрд░реИрдХрд┐рдВрдЧ рдЖрдИрдбреА, рдпрджрд┐ рдЙрдкрд▓рдмреНрдз рд╣реЛред xywh (torch.Tensor | numpy.ndarray): [x, y, рдЪреМрдбрд╝рд╛рдИ, рдКрдВрдЪрд╛рдИ] рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмреЙрдХреНрд╕, рдорд╛рдВрдЧ рдкрд░ рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред xyxyn (torch.Tensor | numpy.ndarray): рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд [x1, y1, x2, y2] рдмрдХреНрд╕реЗ, orig_shape
. xywhn (torch.Tensor | numpy.ndarray): рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд [x, y, рдЪреМрдбрд╝рд╛рдИ, рдКрдВрдЪрд╛рдИ] рдмрдХреНрд╕реЗ, рд╕рд╛рдкреЗрдХреНрд╖ orig_shape
.
рд╡рд┐рдзрд┐рдпрд╛рдБ:
рдирд╛рдо | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
cpu |
рдмрдХреНрд╕реЗ рдХреЛ CPU рд╕реНрдореГрддрд┐ рдореЗрдВ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред |
numpy |
рдмрдХреНрд╕реЛрдВ рдХреЛ рдПрдХ numpy рд╕рд░рдгреА рд╕реНрд╡рд░реВрдк рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░рддрд╛ рд╣реИ. |
cuda |
рдмреЙрдХреНрд╕ рдХреЛ CUDA (GPU) рд╕реНрдореГрддрд┐ рдореЗрдВ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред |
to |
рдмрдХреНрд╕реЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/engine/results.py
439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 |
|
cls
property
рдмрдХреНрд╕реЛрдВ рдХреЗ рд╡рд░реНрдЧ рдорд╛рди рд▓реМрдЯрд╛рдПрдВред
conf
property
рдмрдХреНрд╕реЗ рдХреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░реЗрдВред
id
property
рдмреЙрдХреНрд╕ рдХреА рдЯреНрд░реИрдХ рдЖрдИрдбреА рд▓реМрдЯрд╛рдПрдВ (рдпрджрд┐ рдЙрдкрд▓рдмреНрдз рд╣реЛ)ред
xywh
cached
property
рдмрдХреНрд╕реЛрдВ рдХреЛ xywh рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд▓реМрдЯрд╛рдПрдВред
xywhn
cached
property
рдореВрд▓ рдЫрд╡рд┐ рдЖрдХрд╛рд░ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд xywh рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмрдХреНрд╕реЗ рд▓реМрдЯрд╛рдПрдВред
xyxy
property
рдмрдХреНрд╕реЛрдВ рдХреЛ xyxy рд╕реНрд╡рд░реВрдк рдореЗрдВ рд▓реМрдЯрд╛рдПрдВред
xyxyn
cached
property
рдореВрд▓ рдЫрд╡рд┐ рдЖрдХрд╛рд░ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд xyxy рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмрдХреНрд╕реЗ рд▓реМрдЯрд╛рдПрдВред
__init__(boxes, orig_shape)
Boxes рдХреНрд▓рд╛рд╕ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░реЗрдВред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
boxes |
Tensor | ndarray
|
рдПрдХ tensor рдпрд╛ рд╕реБрдиреНрди рд╕рд░рдгреА рдЬрд┐рд╕рдореЗрдВ рдбрд┐рдЯреЗрдХреНрд╢рди рдмреЙрдХреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ, рдХреЗ рд╕рд╛рде рдЖрдХрд╛рд░ (num_boxes, 6) рдпрд╛ (num_boxes, 7)ред рдЕрдВрддрд┐рдо рджреЛ рд╕реНрддрдВрднреЛрдВ рдореЗрдВ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдФрд░ рд╡рд░реНрдЧ рдорд╛рди рд╣реЛрддреЗ рд╣реИрдВред рдпрджрд┐ рдореМрдЬреВрдж рд╣реИ, рддреЛ рддреАрд╕рд░реЗ рдЕрдВрддрд┐рдо рд╕реНрддрдВрдн рдореЗрдВ рдЯреНрд░реИрдХ рдЖрдИрдбреА рд╣реИрдВред |
рдЖрд╡рд╢реНрдпрдХ |
orig_shape |
tuple
|
рдореВрд▓ рдЫрд╡рд┐ рдЖрдХрд╛рд░, рдкреНрд░рд╛рд░реВрдк рдореЗрдВ (рдКрдВрдЪрд╛рдИ, рдЪреМрдбрд╝рд╛рдИ)ред |
рдЖрд╡рд╢реНрдпрдХ |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/engine/results.py
ultralytics.engine.results.Masks
рдХрд╛ рд░реВрдк: BaseTensor
рдбрд┐рдЯреЗрдХреНрд╢рди рдорд╛рд╕реНрдХ рдХреЗ рднрдВрдбрд╛рд░рдг рдФрд░ рд╣реЗрд░рдлреЗрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд░реНрдЧред
рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|---|
xy |
list
|
рдкрд┐рдХреНрд╕реЗрд▓ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдореЗрдВ рдЦрдВрдбреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреАред |
xyn |
list
|
рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдЦрдВрдбреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреАред |
рд╡рд┐рдзрд┐рдпрд╛рдБ:
рдирд╛рдо | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
cpu |
рдорд╛рд╕реНрдХ рд▓реМрдЯрд╛рддрд╛ рд╣реИ tensor CPU рдореЗрдореЛрд░реА рдкрд░ред |
numpy |
рдорд╛рд╕реНрдХ рд▓реМрдЯрд╛рддрд╛ рд╣реИ tensor рдПрдХ рд╕реБрдиреНрди рд╕рд░рдгреА рдХреЗ рд░реВрдк рдореЗрдВред |
cuda |
рдорд╛рд╕реНрдХ рд▓реМрдЯрд╛рддрд╛ рд╣реИ tensor GPU рдореЗрдореЛрд░реА рдкрд░ред |
to |
рдорд╛рд╕реНрдХ рд▓реМрдЯрд╛рддрд╛ рд╣реИ tensor рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдФрд░ dType рдХреЗ рд╕рд╛рдеред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/engine/results.py
xy
cached
property
рдкрд┐рдХреНрд╕реЗрд▓ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдореЗрдВ рд╕реЗрдЧрдореЗрдВрдЯ рд▓реМрдЯрд╛рдПрдВ.
xyn
cached
property
рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдЦрдВрдб рд▓реМрдЯрд╛рдПрдВред
__init__(masks, orig_shape)
рджрд┐рдП рдЧрдП рдорд╛рд╕реНрдХ рдХреЗ рд╕рд╛рде рдорд╛рд╕реНрдХ рд╡рд░реНрдЧ рдХреЛ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ tensor рдФрд░ рдореВрд▓ рдЫрд╡рд┐ рдЖрдХрд╛рд░ред
ultralytics.engine.results.Keypoints
рдХрд╛ рд░реВрдк: BaseTensor
рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреАрдкреЙрдЗрдВрдЯреНрд╕ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдФрд░ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреНрд▓рд╛рд╕ред
рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|---|
xy |
Tensor
|
рдкреНрд░рддреНрдпреЗрдХ рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП x, y рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рд╡рд╛рд▓реЗ рдореБрдЦреНрдп рдмрд┐рдВрджреБрдУрдВ рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ред |
xyn |
Tensor
|
рд╕реАрдорд╛ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рд╕рд╛рде xy рдХрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рд╕рдВрд╕реНрдХрд░рдг [0, 1]ред |
conf |
Tensor
|
рдпрджрд┐ рдЙрдкрд▓рдмреНрдз рд╣реЛ рддреЛ рдореБрдЦреНрдп рдмрд┐рдВрджреБрдУрдВ рд╕реЗ рдЬреБрдбрд╝реЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдорд╛рди, рдЕрдиреНрдпрдерд╛ рдХреЛрдИ рдирд╣реАрдВред |
рд╡рд┐рдзрд┐рдпрд╛рдБ:
рдирд╛рдо | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
cpu |
рдореБрдЦреНрдп рдмрд┐рдВрджреБрдУрдВ рдХреА рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд▓реМрдЯрд╛рддрд╛ рд╣реИ tensor CPU рдореЗрдореЛрд░реА рдкрд░ред |
numpy |
рдореБрдЦреНрдп рдмрд┐рдВрджреБрдУрдВ рдХреА рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд▓реМрдЯрд╛рддрд╛ рд╣реИ tensor рдПрдХ рд╕реБрдиреНрди рд╕рд░рдгреА рдХреЗ рд░реВрдк рдореЗрдВред |
cuda |
рдореБрдЦреНрдп рдмрд┐рдВрджреБрдУрдВ рдХреА рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд▓реМрдЯрд╛рддрд╛ рд╣реИ tensor GPU рдореЗрдореЛрд░реА рдкрд░ред |
to |
рдореБрдЦреНрдп рдмрд┐рдВрджреБрдУрдВ рдХреА рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд▓реМрдЯрд╛рддрд╛ рд╣реИ tensor рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдФрд░ dType рдХреЗ рд╕рд╛рдеред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/engine/results.py
conf
cached
property
рдпрджрд┐ рдЙрдкрд▓рдмреНрдз рд╣реЛ рддреЛ рдореБрдЦреНрдп рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдорд╛рди рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдХреЛрдИ рдирд╣реАрдВред
xy
cached
property
рдореБрдЦреНрдп рдмрд┐рдВрджреБрдУрдВ рдХреЗ x, y рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рд▓реМрдЯрд╛рддрд╛ рд╣реИ.
xyn
cached
property
рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд x, y рдореБрдЦреНрдп рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рджреЗрддрд╛ рд╣реИред
__init__(keypoints, orig_shape)
Keypoints рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдбрд┐рдЯреЗрдХреНрд╢рди рдХреАрдкреЙрдЗрдВрдЯ рдФрд░ рдореВрд▓ рдЫрд╡рд┐ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рддрд╛ рд╣реИред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/engine/results.py
ultralytics.engine.results.Probs
рдХрд╛ рд░реВрдк: BaseTensor
рд╡рд░реНрдЧреАрдХрд░рдг рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгрд┐рдпреЛрдВ рдХреЗ рднрдВрдбрд╛рд░рдг рдФрд░ рд╣реЗрд░рдлреЗрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд░реНрдЧред
рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|---|
top1 |
int
|
рд╢реАрд░реНрд╖ 1 рд╡рд░реНрдЧ рдХрд╛ рд╕реВрдЪрдХрд╛рдВрдХред |
top5 |
list[int]
|
рд╢реАрд░реНрд╖ 5 рд╡рд░реНрдЧреЛрдВ рдХреЗ рд╕реВрдЪрдХрд╛рдВрдХред |
top1conf |
Tensor
|
рд╢реАрд░реНрд╖ 1 рд╡рд░реНрдЧ рдХрд╛ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ред |
top5conf |
Tensor
|
рд╢реАрд░реНрд╖ 5 рд╡рд░реНрдЧреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ред |
рд╡рд┐рдзрд┐рдпрд╛рдБ:
рдирд╛рдо | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
cpu |
рдЬрд╛рдВрдЪ рдХреА рдПрдХ рдкреНрд░рддрд┐ рд▓реМрдЯрд╛рддрд╛ рд╣реИ tensor CPU рдореЗрдореЛрд░реА рдкрд░ред |
numpy |
рдЬрд╛рдВрдЪ рдХреА рдПрдХ рдкреНрд░рддрд┐ рд▓реМрдЯрд╛рддрд╛ рд╣реИ tensor рдПрдХ рд╕реБрдиреНрди рд╕рд░рдгреА рдХреЗ рд░реВрдк рдореЗрдВред |
cuda |
рдЬрд╛рдВрдЪ рдХреА рдПрдХ рдкреНрд░рддрд┐ рд▓реМрдЯрд╛рддрд╛ рд╣реИ tensor GPU рдореЗрдореЛрд░реА рдкрд░ред |
to |
рдЬрд╛рдВрдЪ рдХреА рдПрдХ рдкреНрд░рддрд┐ рд▓реМрдЯрд╛рддрд╛ рд╣реИ tensor рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдФрд░ dType рдХреЗ рд╕рд╛рдеред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/engine/results.py
top1
cached
property
рд╢реАрд░реНрд╖ 1 рдХрд╛ рд╕реВрдЪрдХрд╛рдВрдХ рд▓реМрдЯрд╛рдПрдВред
top1conf
cached
property
рд╢реАрд░реНрд╖ 1 рдХрд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд▓реМрдЯрд╛рдПрдВред
top5
cached
property
рд╢реАрд░реНрд╖ 5 рдХреЗ рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХреЛ рд▓реМрдЯрд╛рдПрдВред
top5conf
cached
property
рд╢реАрд░реНрд╖ 5 рдХреЗ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЛ рд▓реМрдЯрд╛рдПрдВред
__init__(probs, orig_shape=None)
рд╡рд░реНрдЧреАрдХрд░рдг рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдФрд░ рдЫрд╡рд┐ рдХреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рдореВрд▓ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдмреНрд╕ рд╡рд░реНрдЧ рдХреЛ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред
ultralytics.engine.results.OBB
рдХрд╛ рд░реВрдк: BaseTensor
рдУрд░рд┐рдПрдВрдЯреЗрдб рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ (OBB) рдХреЗ рднрдВрдбрд╛рд░рдг рдФрд░ рд╣реЗрд░рдлреЗрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд░реНрдЧред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
boxes |
Tensor | ndarray
|
рдПрдХ tensor рдпрд╛ рд╕реБрдиреНрди рд╕рд░рдгреА рдЬрд┐рд╕рдореЗрдВ рдбрд┐рдЯреЗрдХреНрд╢рди рдмреЙрдХреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ, рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде (num_boxes, 7) рдпрд╛ (num_boxes, 8)ред рдЕрдВрддрд┐рдо рджреЛ рд╕реНрддрдВрднреЛрдВ рдореЗрдВ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдФрд░ рд╡рд░реНрдЧ рдорд╛рди рд╣реЛрддреЗ рд╣реИрдВред рдпрджрд┐ рдореМрдЬреВрдж рд╣реИ, рддреЛ рддреАрд╕рд░реЗ рдЕрдВрддрд┐рдо рдХреЙрд▓рдо рдореЗрдВ рдЯреНрд░реИрдХ рдЖрдИрдбреА рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдмрд╛рдИрдВ рдУрд░ рд╕реЗ рдкрд╛рдВрдЪрд╡реЗрдВ рдХреЙрд▓рдо рдореЗрдВ рд░реЛрдЯреЗрд╢рди рд╣реЛрддрд╛ рд╣реИред |
рдЖрд╡рд╢реНрдпрдХ |
orig_shape |
tuple
|
рдореВрд▓ рдЫрд╡рд┐ рдЖрдХрд╛рд░, рдкреНрд░рд╛рд░реВрдк рдореЗрдВ (рдКрдВрдЪрд╛рдИ, рдЪреМрдбрд╝рд╛рдИ)ред |
рдЖрд╡рд╢реНрдпрдХ |
рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|---|
xywhr |
Tensor | ndarray
|
[x_center, y_center, рдЪреМрдбрд╝рд╛рдИ, рдКрдВрдЪрд╛рдИ, рд░реЛрдЯреЗрд╢рди] рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмреЙрдХреНрд╕ред |
conf |
Tensor | ndarray
|
рдмрдХреНрд╕реЗ рдХреЗ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдореВрд▓реНрдпред |
cls |
Tensor | ndarray
|
рдмрдХреНрд╕реЛрдВ рдХреЗ рд╡рд░реНрдЧ рдорд╛рдиред |
id |
Tensor | ndarray
|
рдмреЙрдХреНрд╕ рдХреА рдЯреНрд░реИрдХ рдЖрдИрдбреА (рдпрджрд┐ рдЙрдкрд▓рдмреНрдз рд╣реЛ)ред |
xyxyxyxyn |
Tensor | ndarray
|
xyxyxyxy рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдШреБрдорд╛рдП рдЧрдП рдмрдХреНрд╕реЗ рдореВрд▓ рдЫрд╡рд┐ рдЖрдХрд╛рд░ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рд╣реЛрддреЗ рд╣реИрдВред |
xyxyxyxy |
Tensor | ndarray
|
xyxyxyxy рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдШреБрдорд╛рдП рдЧрдП рдмрдХреНрд╕реЗред |
xyxy |
Tensor | ndarray
|
рдХреНрд╖реИрддрд┐рдЬ рдмрдХреНрд╕реЗ xyxyxyxy рд╕реНрд╡рд░реВрдк рдореЗрдВ. |
data |
Tensor
|
рдХрдЪреНрдЪрд╛ рдУ.рдмреА.рдмреА. tensor (рдЙрдкрдирд╛рдо рдХреЗ рд▓рд┐рдП |
рд╡рд┐рдзрд┐рдпрд╛рдБ:
рдирд╛рдо | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
cpu |
рдСрдмреНрдЬреЗрдХреНрдЯ CPU рд╕реНрдореГрддрд┐ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдБред |
numpy |
рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдПрдХ numpy рд╕рд░рдгреА рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВред |
cuda |
рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ CUDA рд╕реНрдореГрддрд┐ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдБред |
to |
рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд▓реЗ рдЬрд╛рдПрдБред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/engine/results.py
cls
property
рдмрдХреНрд╕реЛрдВ рдХреЗ рд╡рд░реНрдЧ рдорд╛рди рд▓реМрдЯрд╛рдПрдВред
conf
property
рдмрдХреНрд╕реЗ рдХреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░реЗрдВред
id
property
рдмреЙрдХреНрд╕ рдХреА рдЯреНрд░реИрдХ рдЖрдИрдбреА рд▓реМрдЯрд╛рдПрдВ (рдпрджрд┐ рдЙрдкрд▓рдмреНрдз рд╣реЛ)ред
xywhr
property
рдШреБрдорд╛рдП рдЧрдП рдмрдХреНрд╕реЗ рдХреЛ xywhr рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд▓реМрдЯрд╛рдПрдВред
xyxy
cached
property
рдХреНрд╖реИрддрд┐рдЬ рдмрдХреНрд╕реЗ рдХреЛ xyxy рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд▓реМрдЯрд╛рдПрдВ, (N, 4)ред
рджреЛрдиреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ torch рдФрд░ рд╕реБрдиреНрди рдмрдХреНрд╕реЗред
xyxyxyxy
cached
property
рдмрдХреНрд╕реЛрдВ рдХреЛ xyxyxyxy рд╕реНрд╡рд░реВрдк, (N, 4, 2) рдореЗрдВ рд▓реМрдЯрд╛рдПрдБ.
xyxyxyxyn
cached
property
рдмрдХреНрд╕реЛрдВ рдХреЛ xyxyxyxy рд╕реНрд╡рд░реВрдк, (N, 4, 2) рдореЗрдВ рд▓реМрдЯрд╛рдПрдБ.
__init__(boxes, orig_shape)
Boxes рдХреНрд▓рд╛рд╕ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░реЗрдВред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/engine/results.py
2023-11-12 рдмрдирд╛рдпрд╛ рдЧрдпрд╛, рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 2024-05-08
рд▓реЗрдЦрдХ: рдмреБрд░рд╣рд╛рди-рдХреНрдпреВ (1), рдЧреНрд▓реЗрди-рдЬреЛрдЪрд░ (4), рд▓рд╛рдлрд┐рдВрдЧ-рдХреНрдпреВ (1)