Skip to content

Filter detections classes #845

Answered by fcakyon
techfriendly-dev asked this question in Q&A
Discussion options

You must be logged in to vote

This should work:

from ultralytics import YOLO
from sahi import AutoDetectionModel

model = YOLO('custom_yolov8_model.pt")
model.overrides['classes'] = [0, 15, 16]

sahi_model = AutoDetectionModel(
    model_type='yolov8',
    model=model,
)

# use `sahi_model` with `get_prediction` or `get_sliced_prediction`

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@techfriendly-dev
Comment options

Answer selected by fcakyon
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants