Ultralytics YOLO27:
Ultralytics Sözlüğüne dön

Depth Estimation

Derinlik tahmininin bilgisayarlı görüye nasıl 3B perspektif kattığını öğren. Ultralytics YOLO26 modellerini kullanarak monoküler derinlik ve stereo görü gibi teknikleri keşfet.

Derinlik tahmini, bilgisayarlı görüde nesnelerin kameraya olan uzaklığını belirleyen ve 2B görüntülere etkili bir şekilde üçüncü bir boyut ekleyen kritik bir süreçtir. Görüntüdeki her pikselin ne kadar uzakta olduğunu hesaplayan bu teknik, piksel yoğunluğunun uzaklığa karşılık geldiği bir temsil olan derinlik haritası oluşturur. Bu yetenek, insan binoküler görüşünü taklit ederek makinelerin uzamsal ilişkileri ve geometrisini algılamasını sağlar. Otonom sistemlerin güvenli bir şekilde yön bulmasını, çevrelerini anlamasını ve fiziksel nesnelerle etkileşime girmesini sağlayan temel bir teknolojidir.

Temel Mekanizmalar ve Teknikler#

Donanım tabanlı çözümlerden yapay zekâ kullanan tamamen yazılım tabanlı yaklaşımlara kadar derinlik tahmini gerçekleştirmenin çeşitli yolları vardır.

  • Stereo Görüş Sistemleri: İnsan gözlerine benzer şekilde stereo görüş, yan yana yerleştirilmiş iki kamera kullanır. Algoritmalar, uzaklığı üçgenleme yöntemiyle hesaplamak için sol ve sağ görüntüler arasındaki küçük farklılıkları veya paralaksı analiz eder. Bu yöntem, her iki karedeki aynı noktaları belirlemek için büyük ölçüde doğru özellik eşleştirmeye dayanır.
  • Monoküler Derinlik Tahmini: Bu gelişmiş yöntem, derinliği tek bir görüntüden tahmin eder. Tek bir 2B fotoğraf doğası gereği derinlik verilerinden yoksun olduğundan, derin öğrenme modelleri perspektif, nesne boyutu ve örtülme gibi görsel ipuçlarını tanımak üzere geniş veri kümeleriyle eğitilir. Evrişimli sinir ağları (CNNs) gibi modern mimariler bu görevde üstün başarı göstererek standart kameralardan 3B yapının çıkarılmasını mümkün kılar.
  • LiDAR ve Uçuş Süresi (ToF): LiDAR (Işık Algılama ve Menzil Ölçme) ve Uçuş Süresi kameraları gibi etkin sensörler ışık darbeleri yayar ve bunların geri dönmesinin ne kadar sürdüğünü ölçer. Bu yöntemler son derece hassas nokta bulutları oluşturur ve makine öğrenimi modellerini eğitmek için temel gerçek verilerini toplamak amacıyla sıklıkla kullanılır.

Gerçek Dünya Uygulamaları#

Uzaklığı ölçebilme yeteneği, uzamsal farkındalık gerektiren uygulamalara güç vererek birçok sektörde dönüştürücü bir etki yaratır.

  • Otonom Sürüş: Sürücüsüz araçlar engelleri tespit etmek, diğer araçlara olan uzaklığı ölçmek ve karmaşık yol ağlarında güvenli bir şekilde ilerlemek için derinlik tahminine güvenir. Yayaları ve bisikletlileri belirlemeye yönelik 3B nesne tespiti için temel bir bileşendir.
  • Robotik ve Otomasyon: Robotlar yol planlama ve nesne manipülasyonu gibi görevlerde derinlik algısını kullanır. Örneğin bir depo robotunun, bir paketi rafa çarpmadan alabilmesi için rafın tam olarak ne kadar uzakta olduğunu bilmesi gerekir.
  • Artırılmış Gerçeklik (AR): Sanal nesneleri gerçek dünya sahnesine inandırıcı bir şekilde yerleştirmek için AR cihazlarının ortamın 3B geometrisini anlaması gerekir. Derinlik tahmini, sanal karakterlerin gerçek mobilyaların arkasında gizlenebilmesini sağlar; bu kavram örtülme işleme olarak bilinir.

Kod Örneği: Monoküler Derinlik Tahmini#

Özel derinlik modelleri mevcut olsa da basit senaryolarda, uzaklık için bir vekil olarak nesne tespitindeki sınırlayıcı kutuları kullanarak uzamsal ilişkileri çoğu zaman çıkarabilirsin (daha büyük kutular genellikle daha yakındaki nesneler anlamına gelir). Nesneleri tespit etmek için ultralytics paketini kullanarak bir modelin nasıl yükleneceği aşağıda gösterilmiştir; bu, derinlik farkındalığına sahip birçok işlem hattının ilk adımıdır.

from ultralytics import YOLO

# Load the YOLO26 model
model = YOLO("yolo26n.pt")

# Run inference on an image
results = model("path/to/image.jpg")

# Process results
for result in results:
    # Get bounding boxes (xyxy format)
    boxes = result.boxes.xyxy

    # Iterate through detections
    for box in boxes:
        print(f"Detected object at: {box}")

Diğer Bilgisayarlı Görü Kavramlarıyla İlişkisi#

Derinlik tahminini ilişkili terimlerden ayırt etmek önemlidir. Nesne tespiti, 2B uzayda bir nesnenin ne olduğunu ve nerede bulunduğunu (sınırlayıcı kutu kullanarak) belirlerken derinlik tahmini nesnenin ne kadar uzakta olduğunu (Z ekseni) belirler. Benzer şekilde anlamsal segmentasyon, pikselleri kategorilere (ör. yol, gökyüzü, araba) sınıflandırırken derinlik tahmini aynı piksellere bir uzaklık değeri atar.

Uzamsal Yapay Zekâdaki Gelişmeler#

Üretken yapay zekâ alanındaki son gelişmeler, 2B ve 3B görü arasındaki boşluğu kapatıyor. Sinirsel Işıma Alanları (NeRF) gibi teknikler, karmaşık 3B sahneleri yeniden oluşturmak için birden fazla 2B görüntü kullanır ve büyük ölçüde temel derinlik ilkelerine dayanır. Ayrıca model optimizasyonu teknikleri geliştikçe, son derece hassas derinlik tahminini uç yapay zekâ cihazlarında çalıştırmak mümkün hâle geliyor. Bu, Ultralytics Platform gibi platformların verimli model eğitimi ve dağıtımı sağlamasıyla, dronlar veya akıllı gözlükler kadar küçük donanımlarda gerçek zamanlı uzamsal hesaplamayı mümkün kılıyor.

Explore solutions

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

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

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini 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ü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; ç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ı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayı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. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

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

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı 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. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

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

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini 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ü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; ç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ı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayı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. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

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

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı 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. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

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

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini 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ü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; ç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ı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayı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. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

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

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı 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. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin

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

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