YOLO Vision 2026:
Ultralytics YOLO

OBB nesne algılama için Ultralytics YOLO11 nasıl kullanılır

Ultralytics YOLO11'in, yönlendirilmiş sınırlayıcı kutuları (OBB) kullanarak nesne algılamayı nasıl geliştirebileceğini ve bu bilgisayarlı görü görevinin hangi uygulamalar için ideal olduğunu öğren.

ABAbirami Vina5 min read
OBB nesne algılama için Ultralytics YOLO11 kullanmak

Ultralytics’in yıllık hibrit etkinliği, YOLO Vision 2024 (YV24), yapay zeka ve bilgisayarlı görü alanındaki en son atılımları tartışmaya odaklandı. Bu, en yeni modelimiz Ultralytics YOLO11'i tanıtmak için mükemmel bir fırsattı. Model, Ultralytics YOLOv8 ile aynı bilgisayarlı görü görevlerini destekleyerek kullanıcıların yeni modele geçişini zahmetsiz hale getiriyor.

Nesneleri farklı açılardan tespit etmek için yönlendirilmiş sınırlayıcı kutularla (OBB) nesne tespiti amacıyla YOLOv8 kullandığını varsayalım. Kodunda birkaç küçük değişiklik yaparak artık YOLO11'e geçebilir ve artan doğruluk ve verimlilikten işleme hızına kadar YOLO11'in geliştirmelerinden yararlanabilirsin. Henüz YOLO11 benzeri modelleri kullanmadıysan, OBB tespiti, YOLO11'in nasıl uygulanabileceğini gösteren, gerçek etki yaratan pratik çözümler sunan harika bir örnektir.

Bu makalede, OBB nesne algılamanın ne olduğuna, nerede uygulanabileceğine ve OBB tespiti için Ultralytics YOLO11'in nasıl kullanılacağına bakacağız. Ayrıca YOLO11'in yeni özelliklerinin bu süreçleri nasıl iyileştirebileceğini ve OBB algılama yeteneklerinden en iyi şekilde yararlanmak için çıkarımların nasıl çalıştırılacağını ve özel modellerin nasıl eğitileceğini adım adım inceleyeceğiz.

Yeni nesil Ultralytics YOLO11 özellikleri, OBB nesne tespiti gibi görevleri içerir#

OBB nesne tespiti, nesneleri farklı açılardan tespit ederek geleneksel nesne tespitini bir adım öteye taşır. Görüntünün eksenleriyle hizalı kalan normal sınırlayıcı kutuların aksine, OBB'ler nesnenin yönelimine uyacak şekilde döner. OBB nesne tespiti, nesnelerin her zaman düz olmadığı hava veya uydu görüntülerini analiz etmek için kullanılabilir. Şehircilik, enerji ve ulaşım gibi sektörlerde, binalar, araçlar veya altyapı gibi açılı nesneleri doğru bir şekilde tespit etme yeteneği, somut faydalar sağlayan bilgisayarlı görü uygulamalarının temelini oluşturabilir.

Normal sınırlayıcı kutular ile yönlendirilmiş sınırlayıcı kutuların karşılaştırılması

Şekil 1. Normal sınırlayıcı kutular ile yönlendirilmiş sınırlayıcı kutuların karşılaştırılması.

YOLO11, OBB tespitini destekler ve farklı perspektiflerden uçaklar, gemiler ve depolama tankları gibi nesneleri tespit etmek üzere DOTA v1.0 veri kümesinde eğitilmiştir. YOLO11, farklı ihtiyaçlara uyum sağlamak için YOLO11n-obb (Nano), YOLO11s-obb (Small), YOLO11m-obb (Medium), YOLO11l-obb (Large) ve YOLO11x-obb (Extra Large) dahil olmak üzere çeşitli model varyantlarında gelir. Her model, farklı hız, doğruluk ve hesaplama gücü seviyeleriyle farklı bir boyut sunar. Kullanıcılar, uygulamaları için hız ve doğruluk arasında doğru dengeyi sunan modeli seçebilir.

Tespete yeni bir açı kazandıran Ultralytics YOLO11 kullanım alanları#

Ultralytics YOLO11'in nesne algılama yetenekleri, özellikle yönlendirilmiş sınırlayıcı kutu desteği, çeşitli endüstrilere daha yüksek hassasiyet getirir. Ardından, süreçleri farklı alanlarda daha verimli, doğru ve yönetimi daha kolay hale getirmek için YOLO11 ve OBB tespitinin gerçek dünya senaryolarında nasıl kullanılabileceğine dair birkaç örneğe göz atacağız.

Ultralytics YOLO11 ile şehir planlaması ve altyapı izleme#

şehir tasarımına ve yerleşimine hayran kaldıysan, bu şehir planlaması ve altyapı izleme çalışmalarının ayrıntılı yapılması sayesindedir. Altyapı izlemenin birçok yönünden biri, depolama tankları, boru hatları ve endüstriyel tesisler gibi önemli yapıları tanımlamak ve yönetmektir. Ultralytics YOLO11, şehir plancılarının bu kritik bileşenleri hızlı ve doğru bir şekilde tespit etmek için havadan çekilen görüntüleri analiz etmesine yardımcı olabilir.

Yönlendirilmiş sınırlayıcı kutu nesne tespiti burada özellikle faydalıdır çünkü farklı açılardan bakılan nesnelerin (havadan çekilen görüntülerde sıklıkla olduğu gibi) tespit edilmesini sağlar. Endüstriyel bölgeleri takip etmek, çevresel etkileri yönetmek ve altyapının düzgün bir şekilde bakımının yapılmasını sağlamak için hassasiyet burada hayati önem taşır. OBB, tespit sürecini daha güvenilir hale getirerek plancıların şehrin büyümesi, güvenliği ve sürdürülebilirliği hakkında bilinçli kararlar almasına yardımcı olur. Ultralytics YOLO11 kullanmak, plancıların şehirlerin sorunsuz çalışmasını sağlayan altyapıyı izlemesine ve yönetmesine yardımcı olabilir.

Havadan çekilen görüntülerde depolama tanklarını tespit etmek için Ultralytics YOLO11 kullanma

Şekil 2. Havadan çekilen görüntülerde depolama tanklarını tespit etmek için Ultralytics YOLO11 kullanma.

Dronlar, Ultralytics YOLO11 ve uç yapay zeka ile güneş panellerini inceleme#

Yenilenebilir enerji ve güneş çiftlikleri gibi yenilikler daha popüler hale geldikçe, düzenli denetimler daha önemli hale geliyor. Güneş panellerinin verimli çalıştığından emin olmak için kontrol edilmesi gerekir. Zamanla çatlaklar, kir birikmesi veya yanlış hizalama gibi şeyler performanslarını düşürebilir. Rutin denetimler bu sorunların erken tespit edilmesine yardımcı olur, böylece sorunsuz çalışmaya devam etmeleri için bakım yapılabilir.

uç yapay zeka ile entegre edilmiş dronlar ve Ultralytics YOLO11 kullanılarak güneş panelleri hasarlar açısından incelenebilir. Görüntüleri uçta analiz etmek, denetim sürecine daha fazla hassasiyet ve verimlilik kazandırır. Dronun hareketi ve perspektifi nedeniyle, gözetim görüntüleri güneş panellerini genellikle çeşitli açılardan yakalayabilir. Bu durumlarda, YOLO11'in OBB tespiti dronların güneş panellerini doğru bir şekilde tanımlamasına yardımcı olabilir.

Ultralytics YOLO11, filo yönetimi için içgörüler sağlayabilir#

Limancılık ve limanlar her hafta yüzlerce gemiyi idare eder ve bu kadar büyük bir filoyu yönetmek zorlu olabilir. Gemileri havadan çekilen görüntülerde analiz ederken ekstra bir zorluk unsuru da devreye girer; gemiler genellikle farklı açılarda görünür. İşte tam bu noktada Ultralytics YOLO11'in OBB tespiti desteği devreye girer.

OBB tespiti, modelin standart dikdörtgen kutulara göre gemileri çeşitli açılarda daha doğru bir şekilde tespit etmesini mümkün kılar. OBB'li Ultralytics YOLO11 kullanarak, nakliye şirketleri filolarının konumunu ve durumunu daha kolay belirleyebilir, filo hareketleri ve tedarik zinciri lojistiği gibi önemli ayrıntıları takip edebilir. Bu tür görme yeteneğine sahip çözümler, nakliye rotaları boyunca rotaları optimize etmeye, gecikmeleri azaltmaya ve genel filo yönetimini iyileştirmeye yardımcı olur.

Gemi ve limanları bir açıyla tespit etmek için Ultralytics YOLO11 kullanma

Şekil 3. Gemi ve limanları bir açıyla tespit etmek için Ultralytics YOLO11 kullanma.

Yapay zeka geliştiricileri için Ultralytics YOLO11: Yönlendirilmiş sınırlayıcı kutuları tespit etme#

YOLO11'i OBB tespiti için kullanmak isteyen bir yapay zeka geliştiricisiysen, başlamak için iki kolay seçenek vardır. Kodla çalışmaktan memnunsan, Ultralytics Python paketi harika bir seçimdir. Bulut eğitimi yeteneklerine sahip, kullanıcı dostu, kod gerektirmeyen bir çözümü tercih ediyorsan, Ultralytics HUB tam bunun için tasarlanmış şirket içi bir platformdur. Daha fazla ayrıntı için Ultralytics HUB kullanarak Ultralytics YOLO11 eğitimi ve dağıtımı hakkındaki kılavuzumuza göz atabilirsin.

YOLO11'in OBB desteğinin nerelerde uygulanabileceğine dair örnekleri gördüğümüze göre, şimdi Ultralytics Python paketini inceleyelim ve çıkarımları nasıl çalıştırabileceğini ve bununla özel modelleri nasıl eğitebileceğini görelim.

Ultralytics YOLO11 kullanarak çıkarım (inference) çalıştırma#

İlk olarak, YOLO11'i Python ile kullanmak için Ultralytics paketini yüklemen gerekecek. Tercihlerine bağlı olarak pip, conda veya Docker kullanarak yüklemeyi seçebilirsin. Adım adım talimatlar için Ultralytics Kurulum Kılavuzumuza başvurabilirsin. Kurulum sırasında herhangi bir zorlukla karşılaşırsan, Yaygın Sorunlar Kılavuzumuz yararlı sorun giderme ipuçları sunar.

Ultralytics paketini yükledikten sonra, YOLO11 ile çalışmak inanılmaz derecede basittir. Çıkarım çalıştırmak, eğitilmiş bir modeli yeni görüntüler üzerinde tahminler yapmak için kullanma sürecini ifade eder - gerçek zamanlı olarak OBB ile nesne tespiti yapmak gibi. Bu, modeli yeni nesneleri tanıması için eğittiğin veya belirli görevlerdeki performansını artırdığın model eğitiminden farklıdır. Çıkarım, modeli daha önce görülmemiş verilere uygulamak istediğinde kullanılır.

Aşağıdaki örnek, bir modelin nasıl yükleneceğini ve bir görüntü üzerinde yönlendirilmiş sınırlayıcı kutuları tahmin etmek için nasıl kullanılacağını adım adım gösterir. Daha ayrıntılı örnekler ve gelişmiş kullanım ipuçları için en iyi uygulamalar ve daha fazla talimat için resmi Ultralytics belgelerine göz atmayı unutma.

Ultralytics YOLO11 kullanarak çıkarım çalıştırmayı gösteren bir kod parçacığı

Şekil 4. Ultralytics YOLO11 kullanarak çıkarım çalıştırmayı gösteren bir kod parçacığı.

Özel bir Ultralytics YOLO11 modeli eğitme#

Bir Ultralytics YOLO11 modelini eğitmek, performansını belirli veri setlerinde ve yönlendirilmiş sınırlayıcı kutu nesne algılama gibi görevlerde ince ayar yapabileceğin anlamına gelir. YOLO11 gibi önceden eğitilmiş modeller genel nesne tespiti için kullanılabilirken, modelin benzersiz nesneleri tespit etmesi veya belirli bir veri setinde performansı optimize etmesi gerektiğinde özel bir model eğitmek esastır.

Aşağıdaki kod parçacığında, OBB tespiti için bir Ultralytics YOLO11 modelini eğitme adımlarını ele alıyoruz.

İlk olarak, model önceden eğitilmiş YOLO11 OBB'ye özel ağırlıklar (yolo11n-obb.pt) kullanılarak başlatılır. Ardından, veri kümesi yapılandırma dosyası, eğitim döngüsü sayısı, eğitim görüntüsü boyutu ve eğitimin çalıştırılacağı donanım (örn. CPU veya GPU) gibi parametrelerle modelin özel bir veri kümesinde eğitilmesi için bir eğitim fonksiyonu kullanılır. Eğitimden sonra, doğruluk ve kayıp gibi metrikleri kontrol etmek için modelin performansı doğrulanır.

Eğitilmiş modeli kullanarak, OBB ile nesneleri tespit etmek ve bunları görselleştirmek için yeni görüntüler üzerinde çıkarımlar çalıştırabilirsin. Ayrıca, eğitilmiş model dışa aktarma özelliği kullanılarak dağıtım için ONNX gibi formatlara dönüştürülebilir.

OBB nesne tespiti için Ultralytics YOLO11 eğitme örneği

Şekil 5. OBB nesne tespiti için Ultralytics YOLO11 eğitme örneği.

Ultralytics YOLO11 yapay zeka geliştirmeleri için izlenecek yol#

Ultralytics YOLO11, yönelimli sınırlayıcı kutular desteği ile nesne algılamayı bir üst seviyeye taşıyor. Nesneleri farklı açılardan algılayabilmesi sayesinde YOLO11, farklı sektörlerde çeşitli uygulamalar için kullanılabilir. Örneğin, güneş paneli denetimleri veya filo izleme gibi görevlerde hassasiyetin çok önemli olduğu şehir planlama, enerji ve nakliye gibi sektörler için mükemmel bir uyum sağlar. Daha hızlı performans ve iyileştirilmiş doğrulukla YOLO11, yapay zeka geliştiricilerinin gerçek dünya zorluklarını çözmelerine yardımcı olabilir.

Yapay zeka daha yaygın olarak benimsendikçe ve günlük hayatımıza entegre edildikçe, Ultralytics YOLO11 gibi modeller yapay zeka çözümlerinin geleceğini şekillendirecektir.

Görüntü yapay zekasının potansiyelini öğrenmek için büyüyen topluluğumuza katıl ve GitHub deponumuzu keşfet. Sağlıktan sürücüsüz arabalara kadar sektörleri yeniden icat ederek inovasyonu yönlendiriyoruz.

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