YOLO26 ile tanış: yeni nesil görsel AI.
Ultralytics
Kılavuzlar

FPS'nin bilgisayarlı görudaki rolünü anlama

Bilgisayarlı göruda FPS'nin neden önemli olduğunu ve gerçek zamanlı nesne tespiti, video analitiği ve Yapay Zeka destekli uygulamaları nasıl etkilediğini gör.

ABAbirami Vina
4 min read
Bilgisayarlı göruda kare hızının (FPS) rolü

Favori spor anınızın her detayı net olan ağır çekim tekrarını izlemek, genellikle kesik kesik görünen ve takip etmesi zor olan güvenlik kamerası görüntülerini izlemekten çok farklıdır. Bu farkların arkasındaki temel teknik detay, videoda saniyede gösterilen kare sayısını ifade eden FPS veya Frames Per Second'dır (Saniyedeki Kare Sayısı). Daha yüksek bir FPS akıcı, gerçekçi bir harekete yol açarken, daha düşük bir FPS kesik kesik ve daha az detaylı görüntülere neden olabilir.

Bu kavram, makinelerin görsel verileri insanların yaptığına benzer şekilde yorumlamasını ve analiz etmesini sağlayan bir yapay zeka dalı olan bilgisayarlı görü kavramını doğrudan etkiler. Bilgisayarlı görüde daha yüksek bir FPS, sistemlerin her saniyede daha fazla bilgi yakalayabileceği anlamına gelir ve gerçek zamanlı nesne tespiti ile takibinin doğruluğunu artırır.

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

Link to this sectionBilgisayarlı görüde FPS ne anlama gelir?#

Bir yarış oyunu oynadığını varsayalım: 60 FPS'de her dönüş pürüzsüz ve tepkisel hissettirir, ancak 20 FPS'de kontroller gecikir ve engellerden kaçınmayı zorlaştırır. Basitçe ifade etmek gerekirse, FPS'yi her saniyede gösterilen sabit resimlerin sayısı olarak düşünebilirsin. Saniyedeki resim sayısı arttıkça hareket pürüzsüz ve doğal görünür, azaldıkça ise kesik kesik görünebilir.

Tıpkı oyunlarda olduğu gibi, FPS de bilgisayarlı görü uygulamalarının önemli bir parçasıdır. Daha yüksek bir FPS, Vision AI kullanarak nesneleri pürüzsüzce takip etmeyi mümkün kılarken, daha düşük bir FPS gözden kaçan detaylara yol açabilir.

Örneğin, spor analitiğinde yapay zeka destekli kameralar, hızlı pasları, oyuncu hareketlerini ve top yörüngelerini takip edebilmek için daha yüksek bir FPS'ye ihtiyaç duyar. Daha düşük bir FPS, önemli bir ayak-top temasının veya ani bir yön değişiminin kaçırılmasına yol açarak analiz doğruluğunu etkileyebilir.

Benzer şekilde trafik izleme sistemlerinde, sistemler aşırı hız yapan araçları ve şerit değişimlerini 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 netliği dengeleyerek her bilgisayarlı görü uygulamasının özel gereksinimlerine bağlıdır.

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

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

Link to this sectionBilgisayarlı görüde FPS'nin teknik yönleri#

Artık FPS'nin ne olduğunu ve bilgisayarlı görüde nasıl kullanıldığını tartıştığımıza göre, bir videonun FPS'sinin nasıl hesaplanacağından başlayarak teknik yönlerine derinlemesine bakalım.

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

24 FPS vs 8 FPS vs 4 FPS

Şekil 2. 24 FPS vs 8 FPS vs 4 FPS.

Link to this sectionBir videonun FPS'sini etkileyen faktörler#

Ancak, bilgisayarlı görü çözümleri geliştirirken teknik kararlar almak için sadece 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 dikkate almak da ö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 saniyede kaç kare yakalandığını belirleyebilir. Daha iyi donanım genellikle daha yüksek FPS ve daha pürüzsüz bir video desteği anlamına gelir.
  • Yazılım optimizasyonları: Verimli video kodlama ve işleme yazılımları, karelerin hızlı bir şekilde ayıklanmasına ve analiz edilmesine yardımcı olur. Bu, videonun gereksiz gecikmeler olmadan işlenmesini sağlar.
  • Çevresel koşullar: Bir sahnedeki aydınlatma ve hareket, karelerin ne kadar net yakalandığını etkiler. İyi aydınlatma ve orta düzey hareket FPS'yi artırabilirken, 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 ve bu da daha büyük dosya boyutlarıyla sonuçlanır. Bu, depolama gereksinimlerini artırır ve pürüzsüz oynatma sağlamak için daha hızlı veri işleme gerektirir.

Link to this sectionBilgisayarlı görü uygulamalarında FPS'yi keşfetme#

AI models like Ultralytics YOLO11 that support real-time computer vision tasks can be used to analyze videos with high frame rates. This real-time capability is critical for applications such as autonomous driving, surveillance, and robotics, where even small delays can lead to significant errors.

Doğruluk ve performans için yüksek FPS'nin şart olduğu bazı gerçek dünya Vision AI uygulamalarına göz atalım.

Link to this sectionGözetim ve güvenlik çözümleri için daha yüksek bir kare hızı#

Otoyollar gibi yoğun trafikli alanları izleyen gözetim sistemleri, hızlı hareket eden araçların net bir şekilde belgelenmesini sağlamak için yüksek 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 esastır.

Bu tür sistemlerde, plaka numaralarını doğrudan video akışından tespit etmek için YOLO11 gibi modeller 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), plaka detaylarını okumak için kullanılır. Bu süreç, hızlı ve doğru araç tanımlamasını mümkün kılarak trafik denetimini ve genel güvenliği artırır.

YOLO11 kullanarak plaka algılama

Şekil 3. Plaka tespit etmek için YOLO11 kullanma.

Link to this sectionOtonom sistemler için FPS gereksinimlerini anlama#

Güvenli bir şekilde ilerleyip ilerleyemeyeceğine karar vermek için çevresini dikkatle analiz eden bir kendi kendine giden arabayı dur işaretinde düşün. Bu araba, görsel verilerin gerçek zamanlı olarak yakalanmasını ve işlenmesini gerektiren neredeyse anlık kararlar vermelidir.

Otonom araç, görüntüleri daha yüksek bir FPS'de 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, arabanın engelleri, yayaları ve diğer araçları hızlı bir şekilde tespit etmesini sağlar. Aracın çevresindeki herhangi bir değişikliğe anında tepki vermesini mümkün kılar.

Kameralar görüntüleri daha düşük bir FPS'de işleseydi, araç daha kesik ve daha az ayrıntılı bir görünüm alabilirdi. Bu, yanıt süresini geciktirebilir, kritik bilgileri kaçırma riskini artırabilir ve güvenliği potansiyel olarak tehlikeye atabilirdi.

Link to this sectionFPS ile spor analitiği arasındaki bağlantı#

Her hareketi hassasiyetle yakalamak, saniyelik kararların kazanmak ile kaybetmek arasındaki tüm farkı yaratabildiği spor dünyasında çok önemlidir. Daha yüksek bir FPS'yi destekleyen teknoloji, hareketin her küçük detayını kaydetmemizi sağlar ve antrenörler, analistler ve sporcular, hiçbir anı kaçırmadan oyunları ağır çekimde inceleyebilirler. Ayrıca, tenis, futbol ve kriket gibi sporlarda hakemlerin aksiyonun net, kare kare görüntüsünü sağlayarak daha doğru kararlar almasına yardımcı olur.

Örneğin, voleybol üzerine yapılan ilginç bir çalışma, daha yüksek bir 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 artırdı. Smaç analizi doğruluğu da iyileşerek antrenörlerin el pozisyonunu, top temas noktalarını ve zıplama mekaniklerini daha hassas bir şekilde anlamalarına yardımcı oldu. Bunun da ötesinde, çalışma daha yüksek bir FPS'nin hareket bulanıklığını azalttığını ve servislerin ve savunma tepkilerinin analizini kolaylaştırdığını buldu.

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

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

Link to this sectionVideo analitiğinde düşük FPS kullanmanın etkili olduğu durumlar#

Tüm bilgisayarlı görü uygulamaları görüntülerin daha yüksek bir FPS'de kaydedilmesini 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ı temel alanlar:

  • Çevrimdışı işlem sonrası ve 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 sıkışıklık trendleri gibi hareket modellerini analiz etmek için hala yeterli veri sağlayabilir. Gereksiz kareleri azaltarak, bu yaklaşım doğru analitiği 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şiklikleri takip etmek için, birkaç dakikada bir veya günde bir kare yakalamak yeterlidir; bu da uzun vadeli dönüşümleri etkili bir şekilde belgelerken depolamadan tasarruf sağlar.
  • Kaynak kısıtlı ortamlar: Yaban hayatı izleme ve uzak güvenlikte, daha düşük FPS pil ömrünü ve depolamayı korumaya yardımcı olur. 5-10 FPS'de çalışan hareket tetiklemeli kameralar, temel olayları uzun süreler boyunca yakalayabilir, bu da onları şebekeden bağımsız kurulumlar için ideal hale getirir.

Link to this sectionDerin öğ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 aklında bulundurman gereken bazı hususlar şunlardır:

  • Performans ve kaynakları dengeleme: Daha yüksek bir FPS tepkiselliği artırır ancak güç ve işleme taleplerini de artırır. FPS'yi dinamik olarak ayarlamak, kare enterpolasyonu kullanmak ve donanımı optimize etmek, sistemi aşırı yüklemeden pürüzsüz performansı korumaya yardımcı olabilir.
  • Uygulamaya özel ihtiyaçlar: Farklı uygulamaların farklı FPS gereksinimleri vardır. Pille çalışan cihazlar enerji tasarrufu yapmak için daha düşük FPS kullanmalıdır, drone'lar ve otonom araçlar gibi gerçek zamanlı sistemler ise hızlı ve doğru tepkiler için daha yüksek FPS'ye ihtiyaç duyar.
  • Test 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, tepkisellik, görsel kalite ve kaynak verimliliği arasındaki en iyi dengeyi belirlemeye yardımcı olur.

Link to this sectionGelecekteki yenilikler ve yapay zeka modelleri için FPS optimizasyonu#

Yapay zeka ve donanım optimizasyonundaki ilerlemeler, kaynakların sınırlı olduğu ortamlarda bile daha yüksek kare hızlarını daha ulaşılabilir hale getiriyor. Örneğin, sinema, spor ve robotik gibi endüstriler, sistemlerin hareket karmaşıklığına ve işlem gücüne göre FPS'yi dinamik olarak ayarladığı daha akıllı kare hızı yönetiminden yararlanabilir. Yapay zeka destekli kare enterpolasyonu da gerçek zamanlı olarak ek kareler oluşturarak video pürüzsüzlüğünü iyileştirir.

Bu arada, NVIDIA'dan yakın tarihli bir buluş, FPS performansını daha da ileriye taşıyor. DLSS 4 (Deep Learning Super Sampling), yapay zekayı kullanarak ekstra kareleri tahmin eden ve oluşturan çoklu kare üretimini sunar. Bu, sistem üzerindeki iş yükünü azaltırken kare hızlarını 8 katına kadar artırır.

İşlemenin bir kısmını yapay zekanın üstlenmesini sağlayarak DLSS 4, donanım üzerinde ek bir baskı yaratmadan görselleri daha pürüzsüz hale getirir ve hem performansı hem de verimliliği artırır.

Link to this sectionÖne çıkanlar#

FPS, pürüzsüz görsellerin bir ölçüsünden daha fazlasıdır; yapay zeka ve bilgisayarlı görüde gerçek zamanlı karar vermeyi yönlendirir. Bir videodaki her kare, makinelerin nesneleri takip etmesini, hareketi analiz etmesini ve dinamik ortamlara yanıt vermesini sağlayan kritik verileri yakalar. İster engellerden kaçınan otonom arabalar olsun, ister tehditleri anında tespit eden gözetim sistemleri, 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 onları akıllıca optimize etmekle ilgilidir. Bu evrim, bilgisayarlı görü 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 mi istiyorsun? GitHub depomuzu keşfet ve topluluğumuza katıl. Kendi bilgisayarlı görü projelerine başlamaya hazır mısın? Lisanslama 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 üretimde yapay zekanın etkisini keşfet!

Explore solutions

Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin

Yapay zekanın geleceğini birlikte inşa edelim!

Yolculuğuna makine öğreniminin geleceğiyle başla