How can I save results to my own folder? I using YOLOv8
I tried to do this :
from ultralytics import YOLO
model = YOLO('yolov8n.pt', 'v8')
# input video path
input_path = r"C:\Users\user\PycharmProjects\Gen\Users\Per\pre_video\BAACAgIAAxkBAAICPGSP5ivdrC9mmwABPTyoVDnBtEAhswACHCcAAu5agEgK3IT3udd3Yy8E.mp4"
# output directory
output_dir = r"C:\Users\user\PycharmProjects\Gen\Users\Pre\post_video"
results = model.predict(source=input_path, conf=0.45)
# Save annotated frames to the output directory
results.save(save_dir = input_path)
but got an error :
video 1/1 (135/135) C:\Users\user\PycharmProjects\Gen\Users\Pre\pre_video\BAACAgIAAxkBAAICPGSP5ivdrC9mmwABPTyoVDnBtEAhswACHCcAAu5agEgK3IT3udd3Yy8E.mp4: 384x640 1 person, 77.6ms
Speed: 2.2ms preprocess, 67.7ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)
Traceback (most recent call last):
File "C:\Users\user\PycharmProjects\Gen\Yolo.py", line 15, in <module>
results.save(save_dir = input_path)
^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'save'
Process finished with exit code 1
I search in the internet of solve this problem,so my code must work but it's not