Ultralytics YOLO27: Bekleme listesine katıl.
YOLO'yu lisansla
Kılavuzlar

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

FPS'nin bilgisayarlı görüde neden önemli olduğunu ve kare hızının gerçek zamanlı nesne tespitini, izlemeyi, video analitiğini ve yapay zekâ destekli uygulamaları nasıl etkilediğini gör.

Abirami VinaAbirami Vina8 dakikalık okuma
Bilgisayarlı görmede kare hızının (FPS) rolü

En sevdiğin spor anının her ayrıntısının net olduğu ağır çekim tekrarını izlemek, genellikle sarsıntılı ve takip etmesi zor görünen güvenlik kamerası görüntülerini izlemekten çok farklıdır. Bu farkların ardındaki temel teknik ayrıntı FPS, yani saniyede gösterilen kare sayısıdır; videoda her saniye gösterilen kare sayısını ifade eder. Daha yüksek FPS akıcı, gerçeğe yakın hareket sağlarken daha düşük FPS sarsıntılı ve ayrıntıları daha az belirgin görüntülere yol açabilir.

Bu kavram, makinelerin görsel verileri insanlar gibi yorumlayıp analiz etmesini sağlayan bir yapay zekâ dalı olan bilgisayarlı görüyü doğrudan etkiler. Bilgisayarlı görüde yüksek FPS, sistemlerin her saniye daha fazla bilgi yakalayabilmesi anlamına gelir ve gerçek zamanlı nesne algılama ile takibin doğruluğunu artırır.

Bu makalede FPS'nin teknik yönlerini ve bilgisayarlı görü uygulamalarıyla ilişkisini inceleyeceğiz.

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

Bir yarış oyunu oynadığını düşün: 60 FPS'de her dönüş akıcı ve duyarlı hissettirirken 20 FPS'de kontroller gecikir ve engellerden kaçmak zorlaşır. Basitçe ifade etmek gerekirse FPS'yi, her saniye gösterilen sabit görüntülerin sayısı olarak düşünebilirsin. Saniyede daha fazla görüntü hareketin akıcı ve doğal görünmesini sağlarken daha az görüntü hareketin kesik kesik görünmesine neden olabilir.

Oyunlarda olduğu gibi FPS de bilgisayarlı görü uygulamalarının önemli bir parçasıdır. Daha yüksek FPS, görsel yapay zekâyla nesneleri akıcı bir şekilde izlemeyi mümkün kılarken daha düşük FPS ayrıntıların kaçırılmasına neden olabilir.

Örneğin spor analitiğinde yapay zekâ destekli kameraların hızlı pasları, oyuncu hareketlerini ve topun izlediği yörüngeleri takip edebilmesi için daha yüksek FPS gerekir. Düşük FPS, ayağın topla temas ettiği önemli bir anın veya hızlı bir yön değişikliğinin kaçırılmasına ve analiz doğruluğunun etkilenmesine neden olabilir.

Benzer şekilde trafik izleme sistemleri, hız yapan araçları tespit etmek ve şerit değişikliklerini gerçek zamanlı olarak belirlemek için yüksek FPS'ye dayanır. 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.

Farklı kare hızlarının karşılaştırması

Şekil 1. Farklı kare hızlarının karşılaştırması.

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

FPS'nin ne olduğunu ve bilgisayarlı görüde nasıl kullanıldığını ele aldığımıza göre şimdi videonun FPS değerini hesaplama yöntemiyle başlayarak teknik yönlerine göz atalım.

Toplam kare sayısını saniye cinsinden süreye bölerek videonun FPS değerini bulabilirsin. Örneğin, bir videoda 4 saniyede 96 kare varsa sonuç 24 FPS olur (yani her saniye 24 görüntü gösterilir); 4 saniyede 32 kare varsa sonuç 8 FPS olur. OpenCV gibi Python kütüphaneleri video meta verilerini çıkarmak, kareleri saymak ve FPS'yi otomatik olarak hesaplamak için kullanılabilir; böylece video analizi süreci kolaylaşır.

24 FPS ile 8 FPS ve 4 FPS'nin karşılaştırması

Şekil 2. 24 FPS ile 8 FPS ve 4 FPS'nin karşılaştırması.

Bir videonun FPS değerini etkileyen faktörler#

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

Bu faktörlere daha yakından bakalım:

  • Donanım kapasitesi: Kamera sensörünün kalitesi ve cihazın işlem gücü, saniyede kaç kare yakalanacağını belirleyebilir. Daha iyi donanım genellikle daha yüksek FPS desteği ve daha akıcı video anlamına gelir.
  • Yazılım optimizasyonları: Verimli video kodlama ve işleme yazılımları, karelerin hızlıca çıkarılmasına ve analiz edilmesine yardımcı olur. Böylece video gereksiz gecikmeler olmadan işlenir.
  • Çevresel koşullar: Bir sahnedeki aydınlatma ve hareket, karelerin ne kadar net yakalanacağını etkiler. İyi aydınlatma ve ölçülü hareket FPS'yi iyileştirebilirken kötü koşullarda netliği korumak için daha yüksek FPS gerekebilir.
  • Depolama gereksinimleri: Yüksek FPS saniyede daha fazla kare yakalar ve bu da daha büyük dosyalar oluşturur. Bu durum depolama gereksinimlerini artırır ve akıcı oynatmayı sağlamak için daha hızlı veri işleme gerektirir.

Bilgisayarlı görü uygulamalarında FPS'yi inceleme#

Gerçek zamanlı bilgisayarlı görü görevlerini destekleyen Ultralytics YOLO11 gibi yapay zekâ modelleri, yüksek kare hızına sahip videoları analiz etmek için kullanılabilir. Bu gerçek zamanlı özellik; küçük gecikmelerin bile önemli hatalara yol açabileceği otonom sürüş, gözetim ve robotik gibi uygulamalar için kritik önem taşır.

Yüksek FPS'nin doğruluk ve performans açısından gerekli olduğu gerçek dünyadaki bazı görsel yapay zekâ uygulamalarına göz atalım.

Gözetim ve güvenlik çözümlerinde daha yüksek kare hızı#

Otoyollar gibi trafiğin yoğun olduğu bölgeleri izleyen gözetim sistemleri, küçük ayrıntıları yakalamak ve hızla hareket eden araçları net biçimde kaydetmek için yüksek FPS kullanır. Bu netlik, araçları doğru biçimde tanımlamak için kaliteli görüntülere dayanan otomatik plaka tanıma (ANPR) sistemleri açısından önemlidir.

Bu tür sistemlerde araç plakalarını doğrudan video akışından tespit etmek için Ultralytics YOLO11 gibi modeller kullanılabilir. Plaka tespit edildikten sonra, metin görüntülerini makine tarafından okunabilir karakterlere dönüştüren optik karakter tanıma (OCR) teknolojisi plaka bilgilerini okumak için kullanılır. Bu süreç, araçların hızlı ve doğru biçimde tanımlanmasını sağlayarak trafik denetimini ve genel güvenliği iyileştirir.

Plakaları tespit etmek için Ultralytics YOLO11 kullanımı

Şekil 3. Plakaları tespit etmek için YOLO11 kullanımı.

Otonom sistemlerin FPS gereksinimlerini anlama#

Bir dur işaretinde duran ve güvenle ilerleyip ilerleyemeyeceğine karar vermek için çevresini dikkatlice analiz eden bir otonom araç düşün. Bu araç, görsel verileri gerçek zamanlı olarak yakalayıp işleyebilmek için neredeyse anında kararlar vermelidir.

Otonom araç, daha yüksek FPS'de görüntü yakalayabilen kameralarla donatılmışsa daha kesintisiz 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ızla tespit etmesini sağlar. Böylece araç, çevresindeki değişikliklere hızla tepki verebilir.

Kameralar görüntüleri daha düşük FPS'de işleseydi araç daha kesintili ve daha az ayrıntılı bir görüntü alabilirdi. Bu durum tepki süresini geciktirerek kritik bilgilerin kaçırılma riskini artırabilir ve güvenliği tehlikeye atabilirdi.

FPS ile spor analitiği arasındaki bağlantı#

Saniyelik kararların kazanmakla kaybetmek arasındaki tüm farkı yaratabildiği sporlarda her hareketi hassas biçimde yakalamak çok önemlidir. Daha yüksek FPS'yi destekleyen teknoloji, hareketin en küçük ayrıntılarını kaydetmemizi sağlar; böylece antrenörler, analistler ve sporcular hiçbir anı kaçırmadan oyunları ağır çekimde inceleyebilir. Ayrıca hareketin net ve kare kare görüntülenmesini sağlayarak hakemlerin tenis, futbol ve kriket gibi sporlarda daha doğru kararlar vermesine yardımcı olur.

Örneğin voleybol üzerine yapılan ilginç bir çalışma, daha yüksek FPS kullanmanın performans değerlendirmesini nasıl iyileştirdiğini inceledi. FPS'yi 30'dan 240'a çıkarmak hareket netliğini ve nesne takibini önemli ölçüde iyileştirdi. Smaç analizinin doğruluğu da arttı; bu sayede antrenörler el pozisyonunu, topun temas noktalarını ve sıçrama mekaniğini daha hassas biçimde anlayabildi. Ayrıca çalışma, yüksek FPS'nin hareket bulanıklığını azaltarak servislerin ve savunma tepkilerinin analizini kolaylaştırdığını ortaya koydu.

Hareket netliği açısından düşük ve yüksek FPS'nin karşılaştırması

Şekil 4. Hareket netliği açısından düşük ve yüksek FPS'nin karşılaştırması.

Video analitiğinde düşük FPS kullanımı ne zaman etkilidir?#

Bilgisayarlı görü uygulamalarının tümü görüntülerin daha yüksek FPS'de kaydedilmesini gerektirmez. Göreve bağlı olarak birçok durumda doğru sonuçlar elde etmek için düşük FPS yeterlidir. Düşük FPS'nin tercih edildiği bazı önemli alanlar şunlardır:

  • Çevrimdışı son işleme ve analiz: Trafik izleme ve kalabalık analizi gibi uygulamalarda her karenin yüksek FPS'de yakalanması her zaman gerekli değildir. Daha düşük FPS; araç akışı, yaya yoğunluğu ve trafik sıkışıklığı eğilimleri gibi hareket örüntülerini analiz etmek için yine de yeterli veri sağlayabilir. Yinelenen kareleri azaltan bu yaklaşım, doğru analiz sonuçlarını korurken depolama gereksinimlerini ve hesaplama yükünü en aza indirir.
  • Hızlandırılmış çevresel izleme: Bitki büyümesi, inşaat ilerlemesi veya buzul hareketi gibi yavaş değişimleri takip etmek için birkaç dakikada bir ya da günde bir kare yakalamak yeterlidir. Böylece depolama alanından tasarruf ederken uzun vadeli dönüşümler etkili biçimde belgelenir.
  • Kaynakları kısıtlı ortamlar: Yaban hayatı izleme ve uzak bölgelerde güvenlik gibi uygulamalarda düşük FPS pil ömrünü ve depolama alanını korumaya yardımcı olur. 5–10 FPS'de çalışan ve hareketle etkinleşen kameralar, uzun süreler boyunca önemli olayları yakalayabilir; bu özellik onları şebekeden bağımsız kurulumlar için ideal kılar.

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

İdeal FPS'yi seçerken performansla sistem sınırlamaları arasında denge kurmak gerekir. Derin öğrenme uygulamalarında FPS'yi iyileştirirken aklında bulundurman gereken bazı noktalar şunlardır:

  • Performans ile kaynaklar arasında denge kurma: Yüksek FPS yanıt hızını artırır, ancak güç ve işlem gereksinimlerini de yükseltir. FPS'yi dinamik olarak ayarlamak, kare enterpolasyonu kullanmak ve donanımı optimize etmek, sistemi aşırı yüklemeden akıcı performansın korunmasına yardımcı olabilir.
  • Uygulamaya özgü gereksinimler: Farklı uygulamaların FPS gereksinimleri farklıdı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 tepkiler verebilmek için daha yüksek FPS'ye ihtiyaç duyar.
  • Test ve optimizasyon: FPS ayarları ideal olarak farklı ışık ve hareket koşullarında test edilmelidir. Gecikmeyi değerlendirmek ve FPS düzeylerini yan yana karşılaştırmak; tepki hızı, görsel kalite ve kaynak verimliliği arasındaki en iyi dengeyi belirlemeye yardımcı olur.

Yapay zekâ modelleri için FPS optimizasyonu ve gelecekteki yenilikler#

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

Bu arada NVIDIA tarafından yakın zamanda gerçekleştirilen önemli bir atılım, FPS performansını daha da ileri taşıyor. DLSS 4 (Derin Öğrenme Süper Örnekleme), yapay zekânın ek kareleri tahmin edip oluşturmasını sağlayan çoklu kare üretimi özelliğini sunuyor. Bu özellik, sistem üzerindeki iş yükünü azaltırken kare hızını 8 kata kadar artırıyor.

DLSS 4, görüntü oluşturma işleminin bir kısmını yapay zekâya yaptırarak donanıma fazladan yük bindirmeden görüntüleri daha akıcı hâle getirir ve hem performansı hem de verimliliği artırır.

Önemli çıkarımlar#

FPS, akıcı görüntüleri ölçmekten çok daha fazlasıdır; yapay zekâda ve bilgisayarlı görüde gerçek zamanlı karar verme süreçlerini destekler. Videodaki her kare kritik verileri yakalayarak makinelerin nesneleri izlemesini, hareketi analiz etmesini ve dinamik ortamlara tepki vermesini sağlar. İster engellerden kaçınan otonom araçlar ister tehditleri anında tespit eden gözetim sistemleri olsun, doğru FPS doğruluk ve verimlilik sağlar.

FPS'nin geleceği yalnızca kare hızlarını artırmakla değil, bu hızları akıllıca optimize etmekle de ilgilidir. Bu gelişim, bilgisayarlı görü sistemlerini çeşitli sektörlerde daha hızlı, daha yenilikçi ve kaynakları daha verimli kullanan sistemlere dönüştürecek.

Yapay zekâ hakkında daha fazla bilgi edinmek ister misin? GitHub depomuzu keşfet ve topluluğumuza katıl. Kendi bilgisayarlı görü projelerine başlamaya hazır mısın? Lisans seçeneklerimize göz at. Sağlık hizmetlerinde bilgisayarlı görünün verimliliği nasıl artırdığını öğren ve çözüm sayfalarımızı ziyaret ederek imalatta yapay zekânın etkisini keşfet!

Yazan

Abirami Vina
Abirami Vina

İçerik Üreticisi · Ultralytics

Bilgisayarlı görü mühendisi olarak kariyerine başlayan Abirami Vina, görü AI’sı ve makine öğrenimi alanlarında sağlam bir temel oluşturdu. Ultralytics’te İçerik Üreticisi, Scribe of AI’da ise Kurucu ve Baş Yazar olarak AI odaklı şirketler için nitelikli teknik içerikler hazırlıyor. AI’yı hem anlaşılır hem de ilgi çekici kılma tutkusuyla çalışan Abirami, en yeni teknolojiler ile gerçek dünyadaki etkileri arasında köprü kuruyor.

Yorumlar

Soru sor, sonuçlarını paylaş veya başka birine yardım et.

Çözümleri keşfet

Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

İHA ve hava görüntülerini Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, koruma çalışmaları ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Uçak denetimi, pistteki yabancı madde tespiti, havaalanı yer operasyonları ve kompozit malzeme kusurlarının tespiti için Ultralytics YOLO ile havacılık ve uzay sektöründe bilgisayarlı görü uygula.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin

Geleceğin yapay zekasını birlikte inşa edelim!

Makine öğreniminin geleceğine yolculuğuna başla