Files
karung-counting-feedmill-se…/archive/test_track_crash.py
T

29 lines
783 B
Python

import cv2
import numpy as np
from ultralytics import YOLO
import sys
def main():
model_path = "/home/jetson/karung/model_karung_truk.engine"
print("Loading model...")
model = YOLO(model_path)
# Warm up
print("Warming up model...")
dummy = np.zeros((720, 1280, 3), dtype=np.uint8)
results = model(dummy, imgsz=640, device="cuda", verbose=False)
print("Warm up complete!")
# Test tracking
print("Testing track on 5 frames...")
for i in range(5):
print(f"Tracking frame {i+1}...")
results = model.track(dummy, persist=True, verbose=False)
print(f"Frame {i+1} track complete! Detections count: {len(results[0])}")
print("All tests passed successfully!")
if __name__ == '__main__':
main()