İçeriğe geç
Video analiz platformu

Maç videosunu otomatik etiketleyen analiz platformu

Ham maç kaydından oyuncu hareketleri, pas ağları ve pozisyon istatistikleri çıkaran sistem. Teknik ekibin analiz süresini kısaltıyor.
Proje
Futbol Video Analiz
Sektör
Spor Teknolojileri
Yıl
2025
Süre
10 ay
Başlangıç noktası

Sorun neydi

Amatör ve alt lig kulüplerinde maç analizi, antrenörün videoyu baştan sona izleyip elle not almasıyla yapılıyor. Bir maçın analizi saatler sürüyor ve büyük ölçüde öznel kalıyor. Profesyonel analiz sistemleri ise hem pahalı hem de stadyuma özel kamera kurulumu gerektiriyor — tek kameralı kenar çekimiyle çalışan, bütçesi sınırlı kulüplerin erişebileceği bir çözüm yoktu.

Yaklaşımımız

Ne yaptık

Adım adım neyi neden değiştirdiğimiz.

1

Tek kamera görüntüsüyle çalıştık

Özel kamera kurulumu şart koşmadık. Kenardan çekilmiş standart maç videosu üzerinden oyuncu tespiti ve takibi yapılıyor.

2

Oyuncu tespiti ve takibi

Karelerdeki oyuncular tespit edilip maç boyunca takip ediliyor. Forma rengine göre takım ayrımı otomatik yapılıyor.

3

Saha koordinatına dönüştürme

Kamera açısından kaynaklanan perspektif düzeltilip oyuncu konumları gerçek saha koordinatlarına çevriliyor. Böylece mesafe ve alan hesapları anlamlı hâle geliyor.

4

Otomatik olay etiketleme

Pas, şut, top kaybı ve pres gibi olaylar otomatik işaretleniyor. Antrenör istediği olay tipine tıklayıp doğrudan o ana gidiyor.

Teknik mimari

Sistem nasıl kurulu

Kritik tasarım kararları ve bunları neden böyle verdiğimiz.

Mimari özet

İşleme hattı tamamen asenkron: video yüklendiğinde parçalara bölünüp kuyruğa alınıyor, her parça ayrı işleniyor ve sonuçlar birleştiriliyor. Bu, uzun maç kayıtlarının tek seferde belleğe sığmaması sorununu çözüyor ve işlemin ortasında hata olursa yalnızca ilgili parça tekrar deneniyor. Oyuncu takibinde en zor kısım kesişmeler — iki oyuncu üst üste geldiğinde kimliklerin karışmaması için hareket sürekliliği ve forma rengi birlikte değerlendiriliyor. Perspektif düzeltmesi, saha çizgilerinin bilinen ölçüleri referans alınarak hesaplanıyor; bu sayede her stadyum için ayrı kalibrasyon gerekmiyor.

Arayüz

Next.jsReactTypeScriptVideo oynatıcı

Görüntü işleme

PythonOpenCVNesne tespitiNesne takibi

Sunucu

Node.jsPostgreSQLİş kuyruğu

Video

FFmpegParçalı işlemeHLS akış

Altyapı

DockerGPU işleme düğümüNesne depolama

Entegrasyonlar

Video depolama servisiTakım yönetim yazılımı
Kapsam

Sistemde neler var

Teslim edilen işlevlerin ayrıntılı dökümü.

Otomatik oyuncu takibi

Maç boyunca her oyuncunun konumu; takım ayrımı forma rengine göre otomatik.

Isı haritası ve kapsama alanı

Oyuncu ve takım bazlı ısı haritaları; hangi bölgelerin boş kaldığının görselleştirilmesi.

Pas ağı analizi

Oyuncular arası pas yoğunluğu ve takımın bağlantı yapısı.

Olay bazlı video gezinme

Şut, pas, top kaybı gibi olaylara tek tıkla atlama; kesit klip oluşturma.

Koşu mesafesi ve yoğunluk

Oyuncu bazlı toplam mesafe, sprint sayısı ve devrelere göre dağılım.

Klip paylaşımı

Seçilen anların oyuncularla paylaşılabilir klip olarak dışa aktarılması.

Benzer bir sistem mi kurmak istiyorsunuz?

Teknik gereksinimlerinizi dinleyip nasıl kurulacağını ve ne kadar süreceğini gerekçesiyle anlatıyoruz. İlk görüşme ücretsiz.

  • 30 dakikalık ücretsiz keşif görüşmesi
  • 3–5 iş günü içinde yazılı teklif
  • Satış baskısı yok, önce durum tespiti
Ücretsiz teklif alın+90 216 606 80 19

Pazartesi – Cuma, 09:00 – 18:00