YOLO Vision 2026:
Ultralytics Sözlüğüne dön

Dynamic Resolution Scaling

Dinamik çözünürlük ölçeklendirmenin ne olduğunu ve performansı nasıl optimize ettiğini keşfet. Verimli gerçek zamanlı çıkarım için bunu Ultralytics YOLO26'ya uygulamayı öğren.

Dinamik çözünürlük ölçeklendirmenin ne olduğu sorulduğunda, bu terim, kararlı bir kare hızını korumak ve hesaplama kaynaklarını optimize etmek için bir görüntünün, video karesinin veya oluşturma işlem hattının dahili çözünürlüğünü gerçek zamanlı olarak ayarlayan bir tekniği ifade eder. İlk olarak video oyunlarında zorlu sahneler sırasında performans düşüşlerini önlemek için popüler hale gelen Dinamik Çözünürlük Ölçeklendirme (DRS), yapay zeka (AI) ve bilgisayarlı görü alanında kritik bir kavram haline gelmiştir. Sistemler, donanım yüküne göre çözünürlüğü dinamik olarak değiştirerek, ciddi gecikme artışları olmadan tutarlı bir veri çıkışı sağlayabilir.

Dinamik Çözünürlük Ölçekleme Nasıl Çalışır#

Standart bir işleme işlem hattında, donanımdan sabit sayıda pikseli işlemesi istenir. Dinamik çözünürlük ölçeklendirmenin ne işe yaradığını merak ediyorsanız, bu sistem çıkarım gecikmesi veya kare oluşturma süresi gibi sistem performans metriklerini aktif olarak izler. Sistem bir darboğaz tespit ederse DRS, grafik işlem birimi (GPU) üzerindeki iş yükünü azaltmak için dahili çözünürlüğü otomatik olarak düşürür.

Modern uygulamalar sıklıkla DRS'yi gelişmiş derin öğrenme yükselticileriyle eşleştirir. Bu senaryolarda, yapay zeka destekli grafik oluşturma, daha düşük çözünürlüklü bir tabandan yüksek kaliteli bir çıkış görüntüsü yeniden oluşturur. Bu, algoritmaların sahneleri akıcı bir şekilde analiz etmesine veya görüntülemesine olanak tanırken, yapay zeka eksik görsel bilgileri akıllı bir şekilde tamamlar.

Gerçek Dünya Uygulamaları#

Dinamik Çözünürlük Ölçekleme, hız ve doğruluğu dengelemek için hem bilgisayar grafikleri hem de makine öğrenimi dağıtımlarında yoğun bir şekilde kullanılır:

Dinamik Çözünürlük Ölçekleme Kullanmalı mısın?#

Geliştiriciler arasında sık sorulan bir soru, dinamik çözünürlük ölçeklendirme kullanmalı mıyım ve dinamik çözünürlük ölçeklendirme uç bilişim dağıtımları için iyi midir şeklindedir. Cevap genellikle evettir, özellikle de tutarlı performansın her dakikalık görsel detayı analiz etmekten daha kritik olduğu sistemler için. Statik çözünürlük, hesaplama maliyetinden bağımsız olarak aynı piksel sayısının işlenmesini zorunlu kılarken, DRS yazılım çökmelerini veya takılmaları önleme esnekliği sağlar. Ultralytics Platform üzerinde bir bilgisayarlı görü işlem hattı yapılandırıyorsanız, uyarlanabilir bir çözünürlük stratejisi kullanmak, genel işlem hattı verimliliğini artırmak için toplu iş boyutu optimizasyonu yapmak veya model nicemleme uygulamak kadar etkili olabilir.

Bir görüntünün belirli bölümlerindeki doku detayını seçici olarak azaltan Değişken Oranlı Gölgelendirme'nin (Variable Rate Shading) aksine DRS, tüm görüntü ayak izini ölçeklendirir. Bu durum kesinlikle PyTorch çerçevesine veya grafik motoruna iletilen küresel girdi boyutunu etkiler.

Görüntüleme Yapay Zekasında Uyarlanabilir Çözünürlüğü Uygulama#

Python programlama dilini kullanarak, modele iletilen görüntü boyutunu tahmin modunda dinamik olarak değiştiren ve DRS'yi taklit eden bir betiği kolayca oluşturabilirsiniz. Dinamik grafik mimarilerinden yararlanarak model, yeniden yüklemeye gerek kalmadan anında yeni boyuta sorunsuz bir şekilde uyum sağlar.

from ultralytics import YOLO

# Load a pre-trained Ultralytics YOLO26 model
model = YOLO("yolo26n.pt")


def adaptive_inference(frame, current_fps):
    # Dynamically scale input resolution based on system performance (e.g., target 30 FPS)
    input_size = 640 if current_fps > 30 else 320

    # Run inference with the dynamically selected resolution
    results = model.predict(source=frame, imgsz=input_size, verbose=False)
    return results

Çözünürlüğü uyarlanabilir bir şekilde yöneterek, NVIDIA Jetson gibi cihazlara daha sağlam bilgisayarlı görü sistemleri dağıtabilir ve video akışını kesintiye uğratmadan performans artışlarını sorunsuz bir şekilde yönetebilirsiniz.

Explore solutions

Real-time AI that works with your team

Robotikte bilgisayarlı görü

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 bilgisayarlı görü

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 bilgisayarlı görü

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 bilgisayarlı görü

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 bilgisayarlı görü

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 bilgisayarlı görü

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 bilgisayarlı görü

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 bilgisayarlı görü

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 bilgisayarlı görü

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 bilgisayarlı görü

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 bilgisayarlı görü

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 bilgisayarlı görü

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 bilgisayarlı görü

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 bilgisayarlı görü

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 bilgisayarlı görü

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 bilgisayarlı görü

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 bilgisayarlı görü

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 bilgisayarlı görü

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 bilgisayarlı görü

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 bilgisayarlı görü

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 bilgisayarlı görü

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