test_supervision_videos.py 556 B

1234567891011121314151617181920
  1. from supervision.assets import download_assets, VideoAssets
  2. import supervision as sv
  3. import cv2
  4. import os
  5. from inference import get_model
  6. from ultralytics import YOLO
  7. print(sv.__version__)
  8. HOME = os.getcwd()
  9. download_assets(VideoAssets.VEHICLES)
  10. VIDEO_PATH = VideoAssets.VEHICLES.value
  11. sv.VideoInfo.from_video_path(video_path=VIDEO_PATH)
  12. frame_generator = sv.get_video_frames_generator(source_path=VIDEO_PATH)
  13. frame = next(iter(frame_generator))
  14. sv.plot_image(image=frame, size=(4, 4))
  15. RESULT_VIDEO_PATH = f"{HOME}/videos/vehicle-counting-result.mp4"