<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/d1db300c4d984e2bbacc141165de3885&quot; frameborder=&quot;0&quot; width=&quot;1920&quot; height=&quot;1440&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1440</height><width>1920</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1440</thumbnail_height><thumbnail_width>1920</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/d1db300c4d984e2bbacc141165de3885-817216a19f1aaf05.gif</thumbnail_url><duration>323.935</duration><title>Sports Video Tracking Pipeline Walkthrough 🚀</title><description>Hi team, this is my walkthrough for the Computer Vision Internship assignment. I used a YouTube video I downloaded because it forces the tracker to handle real world challenges like fast camera panning, similar jerseys, and heavy occlusions. My pipeline uses YOLOv8m for detection and BoT SORT with camera motion compensation, and I set the ID persistence to 120 frames, about 4 seconds, to reduce ID switching. I also generated heatmaps using KDE plus a player count over time, and I pushed the full code to GitHub. No specific viewer action was requested.</description></oembed>