YOLO Vision 2025'i kaçırmayın!
25 Eylül 2025
10:00 — 18:00 BST
Hibrit etkinlik
Yolo Vision 2024

Bilgisayarlı görmede FPS'nin rolünü anlamak

Abirami Vina

4 dakika okuma

20 Mart 2025

Bilgisayar görüşünde FPS'nin neden önemli olduğunu ve gerçek zamanlı nesne tespitini, video analizini ve yapay zeka destekli uygulamaları nasıl etkilediğini görün.

En sevdiğiniz spor anının her detayının net olduğu bir ağır çekim tekrarını izlemek, genellikle titrek ve takip edilmesi zor görünen bir güvenlik kamerasının kaydını izlemekten çok farklıdır. Bu farklılıkların arkasındaki temel teknik detay, bir videoda saniyede gösterilen kare sayısını ifade eden FPS veya Saniye Başına Kare sayısıdır. Daha yüksek bir FPS, pürüzsüz, gerçekçi bir hareketle sonuçlanırken, daha düşük bir FPS titrek, daha az ayrıntılı görüntülere yol açabilir.

Bu kavram, makinelerin görsel verileri insanların yaptığına benzer şekilde yorumlamasına ve analiz etmesine olanak tanıyan bir yapay zeka dalı olan bilgisayarla görmeyi doğrudan etkiler. Bilgisayarla görmede, daha yüksek bir FPS, sistemlerin her saniye daha fazla bilgi yakalayabileceği ve gerçek zamanlı olarak nesne algılama ve izleme doğruluğunu artırabileceği anlamına gelir.

Bu makalede, FPS'nin teknik yönlerini ve bilgisayarlı görü uygulamalarıyla nasıl ilişkili olduğunu keşfedeceğiz. Hadi başlayalım!

Bilgisayarlı görüde FPS ne anlama gelir?

Diyelim ki bir yarış oyunu oynuyorsunuz: 60 FPS'de her dönüş akıcı ve duyarlı hissettiriyor, ancak 20 FPS'de kontroller gecikiyor ve engellerden kaçınmayı zorlaştırıyor. Basitçe söylemek gerekirse, FPS'yi her saniye gösterilen hareketsiz resim sayısı olarak düşünebilirsiniz. Saniyede daha fazla resim, hareketi pürüzsüz ve doğal gösterirken, daha az resim onu dalgalı gösterebilir.

Tıpkı oyunlarda olduğu gibi, FPS de bilgisayarla görü uygulamalarının önemli bir parçasıdır. Daha yüksek bir FPS, Vision AI kullanarak nesneleri sorunsuz bir şekilde izlemeyi mümkün kılarken, daha düşük bir FPS ayrıntıların kaçırılmasına neden olabilir. 

Örneğin, spor analizinde, AI destekli kameraların hızlı pasları, oyuncu hareketlerini ve top yörüngelerini izleyebilmesi için daha yüksek bir FPS'ye ihtiyacı vardır. Daha düşük bir FPS, önemli bir ayak-top temasını veya hızlı bir yön değişikliğini kaçırmaya yol açabilir ve analiz doğruluğunu etkileyebilir. 

Aynı şekilde, trafik izlemede, sistemler hız yapan araçları ve şerit değişikliklerini gerçek zamanlı olarak tespit etmek için yüksek FPS'ye güvenir. Doğru FPS'yi seçmek, performans, verimlilik ve görsel netlik arasında denge kurarak her bilgisayarlı görü uygulamasının özel gereksinimlerine bağlıdır.

__wf_reserved_inherit
Şekil 1. Farklı kare hızlarının karşılaştırılması.

Bilgisayarlı görüde FPS'nin teknik yönleri

FPS'nin ne olduğunu ve bilgisayarlı görmede nasıl kullanıldığını tartıştığımıza göre, bir videonun FPS'sini nasıl hesaplayacağımızdan başlayarak teknik yönlerine dalalım. 

Toplam kare sayısını saniye cinsinden süreye bölmek, bir videonun FPS'sini verir. Örneğin, bir videoda 4 saniyede 96 kare varsa, bu 24 FPS olarak hesaplanır; bu, her saniye 24 görüntünün görüntülendiği anlamına gelir; 4 saniyede 32 kare ise 8 FPS ile sonuçlanır. OpenCV gibi Python kütüphaneleri, video meta verilerini çıkarmak, kareleri saymak ve FPS'yi otomatik olarak hesaplamak için kullanılabilir ve video analizi sürecini kolaylaştırır.

__wf_reserved_inherit
Şekil 2. 24 FPS - 8 FPS - 4 FPS karşılaştırması.

Bir videonun FPS'sini etkileyen faktörler

Ancak, bilgisayarla görü çözümleri geliştirirken teknik kararlar almak için yalnızca FPS'yi hesaplamak yeterli değildir. Donanım yetenekleri, yazılım optimizasyonları ve çevresel koşullar gibi etkin kare hızını etkileyebilecek çeşitli faktörleri de göz önünde bulundurmak önemlidir. 

İşte bu faktörlere daha yakından bir bakış:

  • Donanım yetenekleri: Kamera sensörünün kalitesi ve cihazın işlem gücü, her saniye kaç kare yakalandığını belirleyebilir. Daha iyi donanım genellikle daha yüksek bir FPS ve daha akıcı video anlamına gelir.
  • Yazılım optimizasyonları: Verimli video kodlama ve işleme yazılımı, kareleri hızlı bir şekilde çıkarmaya ve analiz etmeye yardımcı olur. Bu, videonun gereksiz gecikmeler olmadan işlenmesini sağlar.
  • Çevresel koşullar: Bir sahnede aydınlatma ve hareket, karelerin ne kadar net yakalandığını etkiler. İyi aydınlatma ve orta düzeyde hareket, FPS'yi iyileştirebilirken, kötü koşullar netliği korumak için daha yüksek bir FPS gerektirebilir.
  • Depolama ihtiyaçları: Daha yüksek bir FPS, saniyede daha fazla kare yakalar, bu da daha büyük dosya boyutlarına neden olur. Bu, depolama gereksinimlerini artırır ve sorunsuz oynatmayı sağlamak için daha hızlı veri işleme talebinde bulunur.

Bilgisayarlı görü uygulamalarında FPS'yi (saniyedeki kare sayısı) keşfetme

Ultralytics YOLO11 gibi gerçek zamanlı bilgisayarlı görü görevlerini destekleyen yapay zeka modelleri, yüksek kare hızlarına sahip videoları analiz etmek için kullanılabilir. Bu gerçek zamanlı yetenek, otonom sürüş, gözetim ve robotik gibi uygulamalar için kritik öneme sahiptir; zira küçük gecikmeler bile önemli hatalara yol açabilir. 

Yüksek bir FPS'nin doğruluk ve performans için gerekli olduğu bazı gerçek dünya Vizyon Yapay Zeka uygulamalarını inceleyelim. 

Gözetim ve güvenlik çözümleri için daha yüksek kare hızı

Otoyollar gibi yoğun trafiğin olduğu alanları izleyen gözetim sistemleri, hızlı hareket eden araçların net bir şekilde belgelenmesini sağlamak için yüksek bir FPS kullanır. Bu netlik, araçları doğru bir şekilde tanımlamak için kaliteli görüntülere dayanan otomatik plaka tanıma (ANPR) sistemleri için çok önemlidir.

Bu tür sistemlerde, YOLO11 gibi modeller video akışından doğrudan araç plakalarını tespit etmek için kullanılabilir. Bir plaka tespit edildikten sonra, metin görüntülerini makine tarafından okunabilir karakterlere dönüştüren Optik Karakter Tanıma (OCR) kullanılarak plaka detayları okunur. Bu işlem, hızlı ve doğru araç tanımlaması sağlayarak trafik denetimini ve genel güvenliği artırır.

__wf_reserved_inherit
Şekil 3. Plaka tanıma için YOLO11'i kullanmak.

Otonom sistemler için FPS gereksinimlerini anlama

Bir otonom sürüşlü aracı düşünün, dur işaretinde, güvenli bir şekilde ilerleyip ilerleyemeyeceğine karar vermek için çevresini dikkatlice analiz ediyor. Bu araba, görsel verileri gerçek zamanlı olarak yakalamayı ve işlemeyi gerektiren neredeyse anlık kararlar vermelidir. 

Otonom araç, daha yüksek FPS'de görüntü yakalayabilen kameralarla donatılmışsa, daha sürekli ve ayrıntılı bir görüntü akışı alır. Bu gelişmiş görsel girdi, aracın engelleri, yayaları ve diğer araçları hızlı bir şekilde algılamasını sağlar. Çevresindeki herhangi bir değişikliğe derhal tepki vermesini mümkün kılar.

Kameralar görüntüleri daha düşük bir FPS'de işliyorsa, araç daha kesik, daha az ayrıntılı bir görüntü alabilir. Bu, tepki süresini geciktirebilir, kritik bilgileri kaçırma riskini artırabilir ve potansiyel olarak güvenliği tehlikeye atabilir.

FPS ve spor analitiği arasındaki bağlantı

Saniyenin kesirlerinin bile fark yaratabileceği sporlarda, her hareketi hassas bir şekilde yakalamak çok önemlidir. Daha yüksek bir FPS'yi destekleyen teknoloji, hareketteki her küçük ayrıntıyı kaydetmemizi sağlar ve antrenörler, analistler ve sporcular, hiçbir anı kaçırmadan oyunları ağır çekimde inceleyebilir. Ayrıca, tenis, futbol ve kriket gibi sporlarda hakemlerin eylemin net, kare kare görüntüsünü sağlayarak daha doğru kararlar vermesine yardımcı olur.

Örneğin, voleybol üzerine ilginç bir çalışma, daha yüksek FPS kullanmanın performans değerlendirmesini nasıl iyileştirdiğini analiz etti. FPS'yi 30'dan 240'a çıkarmak, hareket netliğini ve nesne takibini önemli ölçüde iyileştirdi. Smaç analizi doğruluğu da iyileşti ve antrenörlerin el konumlandırmasını, top temas noktalarını ve atlama mekaniğini daha hassas bir şekilde anlamalarına yardımcı oldu. Buna ek olarak, çalışma daha yüksek bir FPS'nin hareket bulanıklığını azalttığını ve servisleri ve savunma tepkilerini analiz etmeyi kolaylaştırdığını buldu. 

__wf_reserved_inherit
Şekil 4. Düşük ve yüksek FPS'nin hareket netliği açısından karşılaştırılması.

Video analizinde düşük FPS kullanmak etkili olduğunda

Tüm bilgisayarlı görü uygulamaları, daha yüksek bir FPS'de görüntü kaydetmeyi gerektirmez. Birçok durumda, göreve bağlı olarak, doğru sonuçlar elde etmek için daha düşük bir FPS yeterlidir. İşte daha düşük bir FPS'nin tercih edildiği bazı önemli alanlar:

  • Çevrimdışı (Offline) işlem sonrası analiz: Trafik izleme ve kalabalık analizi gibi uygulamalar için, her kareyi yüksek bir FPS'de yakalamak her zaman gerekli değildir. Daha düşük bir FPS, araç akışı, yaya yoğunluğu ve tıkanıklık eğilimleri gibi hareket kalıplarını analiz etmek için yine de yeterli veri sağlayabilir. Gereksiz kareleri azaltarak, bu yaklaşım depolama gereksinimlerini ve hesaplama yükünü en aza indirirken doğru analizleri korur.
  • Hızlandırılmış çevresel izleme: Bitki büyümesi, inşaat ilerlemesi veya buzul hareketi gibi yavaş değişiklikleri izlemek için, birkaç dakikada bir veya günde bir kare yakalamak yeterlidir; bu da uzun vadeli dönüşümleri etkili bir şekilde belgelendirirken depolama alanından tasarruf sağlar.
  • Kaynak kısıtlı ortamlar: Yaban hayatı izleme ve uzaktan güvenlikte, daha düşük FPS pil ömrünü ve depolamayı korumaya yardımcı olur. 5-10 FPS'de çalışan hareketle tetiklenen kameralar, şebekeden bağımsız kurulumlar için ideal hale getirerek, uzun süreler boyunca temel olayları yakalayabilir.

Derin öğrenme uygulamaları için doğru FPS'yi seçme

İdeal FPS'yi seçmek, performansı sistem sınırlamalarıyla dengelemeyi gerektirir. Derin öğrenme uygulamaları için FPS'yi optimize ederken akılda tutulması gereken bazı hususlar şunlardır:

  • Performansı ve kaynakları dengeleme: Daha yüksek bir FPS, yanıt verme hızını artırır ancak aynı zamanda güç ve işlem taleplerini de artırır. FPS'yi dinamik olarak ayarlamak, çerçeve enterpolasyonunu kullanmak ve donanımı optimize etmek, sistemi aşırı yüklemeden sorunsuz performansı korumaya yardımcı olabilir.
  • Uygulamaya özel ihtiyaçlar: Farklı uygulamaların farklı FPS gereksinimleri vardır. Pille çalışan cihazlar, enerjiyi korumak için daha düşük FPS kullanmalıdır, dronlar ve otonom araçlar gibi gerçek zamanlı sistemler ise hızlı ve doğru yanıtlar için daha yüksek FPS'ye ihtiyaç duyar.
  • Test etme ve optimizasyon: FPS ayarları ideal olarak farklı aydınlatma ve hareket koşullarında test edilmelidir. Gecikmeyi değerlendirmek ve FPS seviyelerini yan yana karşılaştırmak, yanıt verme hızı, görsel kalite ve kaynak verimliliği arasında en iyi dengeyi belirlemeye yardımcı olur.

Yapay zeka modelleri için gelecekteki yenilikler ve FPS optimizasyonu

Yapay zeka ve donanım optimizasyonundaki gelişmeler, kaynakların kısıtlı olduğu ortamlarda bile daha yüksek kare hızlarına ulaşılmasını sağlıyor. Örneğin, sinema, spor ve robotik gibi sektörler, sistemlerin FPS'yi hareket karmaşıklığına ve işlem gücüne göre dinamik olarak ayarladığı daha akıllı kare hızı yönetiminden yararlanabilir. Yapay zeka destekli kare enterpolasyonu, gerçek zamanlı olarak ek kareler oluşturarak video akıcılığını da artırır.

Bu arada, NVIDIA'dan son zamanlarda yapılan bir atılım, FPS performansını daha da ileriye taşıyor. DLSS 4 (Deep Learning Super Sampling), ek kareler oluşturmak ve tahmin etmek için yapay zekayı kullanan çoklu çerçeve oluşturmayı sunar. Bu, sistem üzerindeki iş yükünü azaltırken kare hızlarını 8 kata kadar artırır.

DLSS 4, yapay zekanın oluşturmanın bir kısmını işlemesine izin vererek, donanımı ekstra zorlamadan görselleri daha pürüzsüz hale getirir ve hem performansı hem de verimliliği artırır.

Önemli çıkarımlar

FPS, yalnızca akıcı görsellerin bir ölçüsünden daha fazlasıdır; yapay zeka ve bilgisayarlı görmede gerçek zamanlı karar almayı sağlar. Bir videodaki her kare, makinelerin nesneleri izlemesini, hareketi analiz etmesini ve dinamik ortamlara yanıt vermesini sağlayan kritik verileri yakalar. İster engellerden kaçınan otonom sürüşlü arabalar, ister anında tehditleri tespit eden gözetim sistemleri olsun, doğru FPS doğruluk ve verimlilik sağlar.

FPS'nin geleceği sadece kare hızlarını artırmakla ilgili değil, aynı zamanda bunları akıllıca optimize etmekle de ilgilidir. Bu evrim, bilgisayarlı görme sistemlerini çeşitli endüstrilerde daha hızlı, daha yenilikçi ve daha kaynak açısından verimli hale getirecektir.

Yapay zeka hakkında daha fazla bilgi edinmek ister misiniz? GitHub depomuzu keşfedin ve topluluğumuza katılın. Kendi bilgisayarlı görü projelerinize başlamaya hazır mısınız? Lisanslama seçeneklerimize göz atın. Sağlık hizmetlerinde bilgisayarlı görünün verimliliği nasıl artırdığını öğrenin ve çözümler sayfalarımızı ziyaret ederek yapay zekanın üretimdeki etkisini keşfedin!

Gelin, yapay zekanın geleceğini
birlikte inşa edelim!

Makine öğreniminin geleceği ile yolculuğunuza başlayın

Ücretsiz başlayın
Bağlantı panoya kopyalandı