рд╕рд╛рдордЧреНрд░реА рдкрд░ рдЬрд╛рдПрдВ

Ultralytics рдбреЙрдХреНрд╕: рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ YOLOv8 рдХрдЯрд╛ рд╣реБрдЖ рдЕрдиреБрдорд╛рди рдХреЗ рд▓рд┐рдП SAHI рдХреЗ рд╕рд╛рде

рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ Ultralytics рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг YOLOv8 SAHI (рд╕реНрд▓рд╛рдЗрд╕рд┐рдВрдЧ рдПрдбреЗрдб рд╣рд╛рдЗрдкрд░ рдЗрдиреНрдлрд░реЗрдВрд╕) рдХреЗ рд╕рд╛рдеред рдЗрд╕ рд╡реНрдпрд╛рдкрдХ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЖрдкрдХреЛ SAHI рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬреНрдЮрд╛рди рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реИYOLOv8. рд╣рдо рдЗрд╕ рдмрд╛рдд рдкрд░ рдЧрд╣рд░рд╛рдИ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ рдХрд┐ SAHI рдХреНрдпрд╛ рд╣реИ, рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдЯрд╛ рд╣реБрдЖ рдЕрдиреБрдорд╛рди рдХреНрдпреЛрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдФрд░ рдЗрди рдХрд╛рд░реНрдпрд╛рддреНрдордХрддрд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдП YOLOv8 рдмрдврд╝реА рд╣реБрдИ рд╡рд╕реНрддреБ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдПред

SAHI Sliced Inference рдЕрд╡рд▓реЛрдХрди

рд╕рд╛рд╣реА рдХрд╛ рдкрд░рд┐рдЪрдп

SAHI (рд╕реНрд▓рд╛рдЗрд╕рд┐рдВрдЧ рдПрдбреЗрдб рд╣рд╛рдЗрдкрд░ рдЗрдиреНрдлрд░реЗрдВрд╕) рдПрдХ рдЕрднрд┐рдирд╡ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИ рдЬрд┐рд╕реЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдФрд░ рдЙрдЪреНрдЪ-рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдЗрдореЗрдЬрд░реА рдХреЗ рд▓рд┐рдП рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХреА рдореБрдЦреНрдп рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рдмрдВрдзрдиреАрдп рд╕реНрд▓рд╛рдЗрд╕ рдореЗрдВ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ, рдкреНрд░рддреНрдпреЗрдХ рд╕реНрд▓рд╛рдЗрд╕ рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдЪрд▓рд╛рдиреЗ рдФрд░ рдлрд┐рд░ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рдПрдХ рд╕рд╛рде рд╕рд┐рд▓рд╛рдИ рдХрд░рдиреЗ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИред SAHI рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдореЙрдбрд▓ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИ, рдЬрд┐рд╕рдореЗрдВ YOLO рд╢реНрд░реГрдВрдЦрд▓рд╛, рдЬрд┐рд╕рд╕реЗ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдЙрдкрдпреЛрдЧ рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рд▓рдЪреАрд▓рд╛рдкрди рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

SAHI рдХреА рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ

  • рдирд┐рд░реНрдмрд╛рдз рдПрдХреАрдХрд░рдг: SAHI рдХреЗ рд╕рд╛рде рд╕рд╣рдЬрддрд╛ рд╕реЗ рдПрдХреАрдХреГрдд рдХрд░рддрд╛ рд╣реИ YOLO рдореЙрдбрд▓, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдк рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХреЛрдб рд╕рдВрд╢реЛрдзрди рдХреЗ рдмрд┐рдирд╛ рдЯреБрдХрдбрд╝рд╛ рдХрд░рдирд╛ рдФрд░ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • рд╕рдВрд╕рд╛рдзрди рджрдХреНрд╖рддрд╛: рдмрдбрд╝реА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЫреЛрдЯреЗ рднрд╛рдЧреЛрдВ рдореЗрдВ рддреЛрдбрд╝рдХрд░, SAHI рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рд╕реАрдорд┐рдд рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реА рдкрд╣рдЪрд╛рди рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред
  • рдЙрдЪреНрдЪ рд╕рдЯреАрдХрддрд╛: SAHI рд╕рд┐рд▓рд╛рдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдУрд╡рд░рд▓реИрдкрд┐рдВрдЧ рдбрд┐рдЯреЗрдХреНрд╢рди рдмреЙрдХреНрд╕ рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдорд╛рд░реНрдЯ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рдХреЗ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рд╕рдЯреАрдХрддрд╛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред

рдХрдЯрд╛ рд╣реБрдЖ рдЕрдиреБрдорд╛рди рдХреНрдпрд╛ рд╣реИ?

рдХрдЯрд╛ рд╣реБрдЖ рдЕрдиреБрдорд╛рди рдПрдХ рдмрдбрд╝реЗ рдпрд╛ рдЙрдЪреНрдЪ-рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдЫрд╡рд┐ рдХреЛ рдЫреЛрдЯреЗ рдЦрдВрдбреЛрдВ (рд╕реНрд▓рд╛рдЗрд╕) рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ, рдЗрди рд╕реНрд▓рд╛рдЗрд╕ рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдХрд░рдиреЗ рдФрд░ рдлрд┐рд░ рдореВрд▓ рдЫрд╡рд┐ рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдерд╛рдиреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕рдВрдЧрдард┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд▓рд╛рдЗрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрднреНрдпрд╛рд╕ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рддрдХрдиреАрдХ рдЙрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЕрдореВрд▓реНрдп рд╣реИ рдЬрд╣рд╛рдВ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд╕рдВрд╕рд╛рдзрди рд╕реАрдорд┐рдд рд╣реИрдВ рдпрд╛ рдЕрддреНрдпрдзрд┐рдХ рдЙрдЪреНрдЪ-рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЬреЛ рдЕрдиреНрдпрдерд╛ рд╕реНрдореГрддрд┐ рдореБрджреНрджреЛрдВ рдХреЛ рдЬрдиреНрдо рджреЗ рд╕рдХрддреЗ рд╣реИрдВред

рдХрдЯрд╛ рд╣реБрдЖ рдЕрдиреБрдорд╛рди рдХреЗ рд▓рд╛рдн

  • рдХрдо рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдмреЛрдЭ: рдЫреЛрдЯреА рдЫрд╡рд┐ рд╕реНрд▓рд╛рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рддреЗрдЬрд╝ рд╣реЛрддреА рд╣реИрдВ, рдФрд░ рд╡реЗ рдХрдо рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд▓реЛрдЕрд░-рдПрдВрдб рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рд╕реБрдЪрд╛рд░реВ рд╕рдВрдЪрд╛рд▓рди рд╕рдХреНрд╖рдо рд╣реЛрддрд╛ рд╣реИред

  • рд╕рдВрд░рдХреНрд╖рд┐рдд рдкрд╣рдЪрд╛рди рдЧреБрдгрд╡рддреНрддрд╛: рдЪреВрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЯреБрдХрдбрд╝рд╛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЗрд▓рд╛рдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡рд╕реНрддреБ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рдХреЛрдИ рдХрдореА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдмрд╢рд░реНрддреЗ рд╕реНрд▓рд╛рдЗрд╕ рдмреНрдпрд╛рдЬ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдмрдбрд╝реЗ рд╣реЛрдВред

  • рдмрдврд╝реА рд╣реБрдИ рдорд╛рдкрдиреАрдпрддрд╛: рддрдХрдиреАрдХ рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЖрдХрд╛рд░реЛрдВ рдФрд░ рд╕рдВрдХрд▓реНрдкреЛрдВ рдореЗрдВ рдЕрдзрд┐рдХ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕реНрдХреЗрд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдЙрдкрдЧреНрд░рд╣ рдЗрдореЗрдЬрд░реА рд╕реЗ рд▓реЗрдХрд░ рдореЗрдбрд┐рдХрд▓ рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕ рддрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рдмрди рдЬрд╛рддрд╛ рд╣реИред

YOLOv8 рд╕рд╛рд╣реА рдХреЗ рдмрд┐рдирд╛ YOLOv8 рд╕рд╛рд╣реА рдХреЗ рд╕рд╛рде
YOLOv8 рд╕рд╛рд╣реА рдХреЗ рдмрд┐рдирд╛ YOLOv8 рд╕рд╛рд╣реА рдХреЗ рд╕рд╛рде

рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рддреИрдпрд╛рд░реА

рд╕рдВрд╕реНрдерд╛рдкрди

рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, SAHI рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ Ultralytics:

pip install -U ultralytics sahi

рдореЙрдбреНрдпреВрд▓ рдЖрдпрд╛рдд рдХрд░реЗрдВ рдФрд░ рд╕рдВрд╕рд╛рдзрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рдпрд╣рд╛рдВ рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдФрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ YOLOv8 рдореЙрдбрд▓ рдФрд░ рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдЪрд┐рддреНрд░:

from sahi.utils.yolov8 import download_yolov8s_model
from sahi import AutoDetectionModel
from sahi.utils.cv import read_image
from sahi.utils.file import download_from_url
from sahi.predict import get_prediction, get_sliced_prediction, predict
from pathlib import Path
from IPython.display import Image

# Download YOLOv8 model
yolov8_model_path = "models/yolov8s.pt"
download_yolov8s_model(yolov8_model_path)

# Download test images
download_from_url('https://raw.githubusercontent.com/obss/sahi/main/demo/demo_data/small-vehicles1.jpeg', 'demo_data/small-vehicles1.jpeg')
download_from_url('https://raw.githubusercontent.com/obss/sahi/main/demo/demo_data/terrain2.png', 'demo_data/terrain2.png')

рдХреЗ рд╕рд╛рде рдорд╛рдирдХ рдЕрдиреБрдорд╛рди YOLOv8

рдореЙрдбрд▓ рдХреЛ рддрддреНрдХрд╛рд▓ рдХрд░реЗрдВ

рдЖрдк рдПрдХ рддрддреНрдХрд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ YOLOv8 рдЗрд╕ рддрд░рд╣ рд╡рд╕реНрддреБ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓:

detection_model = AutoDetectionModel.from_pretrained(
    model_type='yolov8',
    model_path=yolov8_model_path,
    confidence_threshold=0.3,
    device="cpu",  # or 'cuda:0'
)

рдорд╛рдирдХ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░реЗрдВ

рдЫрд╡рд┐ рдкрде рдпрд╛ рд╕реБрдкреНрдд рдЫрд╡рд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд╛рдирдХ рдЕрдиреБрдорд╛рди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВред

# With an image path
result = get_prediction("demo_data/small-vehicles1.jpeg", detection_model)

# With a numpy image
result = get_prediction(read_image("demo_data/small-vehicles1.jpeg"), detection_model)

рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ

рдирд┐рд░реНрдпрд╛рдд рдФрд░ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА bounding рдмрдХреНрд╕реЗ рдФрд░ рдорд╛рд╕реНрдХ рдХрд▓реНрдкрдирд╛:

result.export_visuals(export_dir="demo_data/")
Image("demo_data/prediction_visual.png")

рдХреЗ рд╕рд╛рде рдХрдЯрд╛ рд╣реБрдЖ рдЕрдиреБрдорд╛рди YOLOv8

рд╕реНрд▓рд╛рдЗрд╕ рдЖрдпрд╛рдо рдФрд░ рдУрд╡рд░рд▓реИрдк рдЕрдиреБрдкрд╛рдд рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рдХрдЯрд╛ рд╣реБрдЖ рдЕрдиреБрдорд╛рди рдХрд░реЗрдВ:

result = get_sliced_prediction(
    "demo_data/small-vehicles1.jpeg",
    detection_model,
    slice_height=256,
    slice_width=256,
    overlap_height_ratio=0.2,
    overlap_width_ratio=0.2
)

рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛

SAHI рдПрдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ PredictionResult рдСрдмреНрдЬреЗрдХреНрдЯ, рдЬрд┐рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдПрдиреЛрдЯреЗрд╢рди рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

# Access the object prediction list
object_prediction_list = result.object_prediction_list

# Convert to COCO annotation, COCO prediction, imantics, and fiftyone formats
result.to_coco_annotations()[:3]
result.to_coco_predictions(image_id=1)[:3]
result.to_imantics_annotations()[:3]
result.to_fiftyone_detections()[:3]

рдмреИрдЪ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА

рдЫрд╡рд┐рдпреЛрдВ рдХреА рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдмреИрдЪ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреЗ рд▓рд┐рдП:

predict(
    model_type="yolov8",
    model_path="path/to/yolov8n.pt",
    model_device="cpu",  # or 'cuda:0'
    model_confidence_threshold=0.4,
    source="path/to/dir",
    slice_height=256,
    slice_width=256,
    overlap_height_ratio=0.2,
    overlap_width_ratio=0.2,
)

рдмрд╕! рдЕрдм рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╕рдЬреНрдЬрд┐рдд рд╣реИрдВ YOLOv8 рдорд╛рдирдХ рдФрд░ рдХрдЯрд╛ рд╣реБрдЖ рдЕрдиреБрдорд╛рди рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП SAHI рдХреЗ рд╕рд╛рдеред

рдкреНрд░рд╢рдВрд╕рд╛ рдкрддреНрд░ рдФрд░ рдкрд╛рд╡рддреА

рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рд╢реЛрдз рдпрд╛ рд╡рд┐рдХрд╛рд╕ рдХрд╛рд░реНрдп рдореЗрдВ SAHI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдореВрд▓ SAHI рдкреЗрдкрд░ рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрдВ рдФрд░ рд▓реЗрдЦрдХреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ:

@article{akyon2022sahi,
  title={Slicing Aided Hyper Inference and Fine-tuning for Small Object Detection},
  author={Akyon, Fatih Cagatay and Altinuc, Sinan Onur and Temizel, Alptekin},
  journal={2022 IEEE International Conference on Image Processing (ICIP)},
  doi={10.1109/ICIP46576.2022.9897990},
  pages={966-970},
  year={2022}
}

рд╣рдо рдХрдВрдкреНрдпреВрдЯрд░ рджреГрд╖реНрдЯрд┐ рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП рдЗрд╕ рдЕрдореВрд▓реНрдп рд╕рдВрд╕рд╛рдзрди рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП SAHI рдЕрдиреБрд╕рдВрдзрд╛рди рд╕рдореВрд╣ рдХреЛ рдЕрдкрдирд╛ рдзрдиреНрдпрд╡рд╛рдж рджреЗрддреЗ рд╣реИрдВред SAHI рдФрд░ рдЗрд╕рдХреЗ рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, SAHI GitHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдкрд░ рдЬрд╛рдПрдБред



2023-11-12 рдмрдирд╛рдпрд╛ рдЧрдпрд╛, рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 2023-11-22
рд▓реЗрдЦрдХ: рдЧреНрд▓реЗрди-рдЬреЛрдЪрд░ (3)

рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ