Coverage for scripts/testing.py: 0%
15 statements
« prev ^ index » next coverage.py v7.10.2, created at 2025-08-07 15:22 +0000
« prev ^ index » next coverage.py v7.10.2, created at 2025-08-07 15:22 +0000
1import cv2
2import numpy as np
3import os
4from ultralytics import YOLO
5import shutil
6from pathlib import Path
8model_path = "../models/seame_n/weights/best.pt"
10model = YOLO(model_path)
11results = model.predict("../clutter/video_seame.avi", save=True, conf=0.2, imgsz=512)
13image_dir = "../clutter/signal_lab_test"
15for file_name in os.listdir(image_dir):
16 file_path = os.path.join(image_dir, file_name)
17 if os.path.isfile(file_path):
18 model.predict(file_path, save=True, imgsz=512, conf=0.2)
20os.system('yolo val model="../models/seame_n/weights/best.pt" data="/home/seame/ObjectDetectionAvoidance/yolo_models/seame_training/data.yaml"')