"Tüm Çerezleri Kabul Et" seçeneğine tıklayarak, sitede gezinmeyi geliştirmek, site kullanımını analiz etmek ve pazarlama çabalarımıza yardımcı olmak için cihazınızda çerezlerin saklanmasını kabul edersiniz. Daha fazla bilgi
Çerez Ayarları
"Tüm Çerezleri Kabul Et" seçeneğine tıklayarak, sitede gezinmeyi geliştirmek, site kullanımını analiz etmek ve pazarlama çabalarımıza yardımcı olmak için cihazınızda çerezlerin saklanmasını kabul edersiniz. Daha fazla bilgi
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 anlayın.
Bu makalede, OBB nesne algılamanın ne olduğuna, nerelerde uygulanabileceğine ve OBB'yi algılamak için 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 yürütmenin ve özel modelleri eğitmenin nasıl yapılacağını da adım adım göstereceğiz.
Yeni nesil YOLO11 özellikleri, OBB nesne tespiti gibi görevleri içerir.
OBB nesne tespiti, nesneleri farklı açılarda tespit ederek geleneksel nesne tespitini bir adım öteye taşır. Görüntünün eksenleriyle hizalı kalan normal sınırlandırma kutularının aksine, OBB'ler nesnenin yönüne 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. Kentsel planlama, 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.
Şekil 1. Normal sınırlayıcı kutuların ve yönlendirilmiş sınırlayıcı kutuların karşılaştırılması.
YOLO11, OBB algılamayı destekler ve DOTA v1.0 veri kümesi üzerinde uçaklar, gemiler ve depolama tankları gibi nesneleri farklı açılardan algılamak için eğitilmiştir. YOLO11, farklı ihtiyaçlara uygun çeşitli model varyasyonlarında gelir, bunlar arasında YOLO11n-obb (Nano), YOLO11s-obb (Small), YOLO11m-obb (Medium), YOLO11l-obb (Large) ve YOLO11x-obb (Extra Large) bulunur. Her model, farklı hız, doğruluk ve işlem gücü seviyeleriyle farklı bir boyut sunar. Kullanıcılar, uygulamaları için doğru hız ve doğruluk dengesini sunan modeli seçebilir.
YOLO11'in tespitte yeni bir bakış açısı sunan kullanım alanları
YOLO11'in nesne algılama yetenekleri, özellikle yönlendirilmiş sınırlayıcı kutulara (oriented bounding boxes) verdiği destek, çeşitli endüstrilere daha fazla hassasiyet getiriyor. Şimdi, YOLO11 ve OBB algılamanın, farklı alanlarda süreçleri daha verimli, doğru ve yönetimi daha kolay hale getirmek için gerçek dünya durumlarında nasıl kullanılabileceğine dair birkaç örneğe göz atacağız.
Yönlendirilmiş sınırlayıcı kutu nesne tespiti burada özellikle yararlıdır, çünkü çeşitli açılardan görüntülenen nesnelerin tespitini sağlar (genellikle hava görüntülemesinde olduğu gibi). 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 hayati önem taşır. OBB, tespit sürecini daha güvenilir hale getirerek, planlamacı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. YOLO11'i kullanmak, planlamacıların şehirlerin sorunsuz çalışmasını sağlayan altyapıyı izlemesine ve yönetmesine yardımcı olabilir.
Şekil 2. Hava çekimlerinde depolama tanklarını tespit etmek için YOLO11 kullanımı.
Dronlar, YOLO11 ve uç yapay zeka ile güneş panellerinin denetlenmesi
Yenilenebilir enerji ve güneş enerjisi santralleri gibi yenilikler daha popüler hale geldikçe, düzenli denetimler daha da önem kazanıyor. Güneş panellerinin verimli çalıştığından emin olmak için kontrol edilmesi gerekiyor. Zamanla, çatlaklar, kir birikimi veya yanlış hizalama gibi şeyler performanslarını düşürebilir. Rutin denetimler bu sorunları erken yakalamaya yardımcı olur, böylece sorunsuz çalışmaya devam etmeleri için bakım yapılabilir.
Örneğin, güneş panellerindeki hasarlar, uç AI ile entegre edilmiş dronlar ve YOLO11 kullanılarak incelenebilir. Görüntülerin uçta analiz edilmesi, inceleme sürecine daha fazla hassasiyet ve verimlilik getirir. Dronun hareketi ve perspektifi nedeniyle, gözetim görüntüsü genellikle güneş panellerini çeşitli açılardan yakalayabilir. Bu durumlarda, YOLO11'in OBB algılama özelliği, dronların güneş panellerini doğru bir şekilde tanımlamasına yardımcı olabilir.
YOLO11, filo yönetimi için içgörüler sağlayabilir
Limanlar ve liman tesisleri her hafta yüzlerce gemiyi yönetir ve bu kadar büyük bir filoyu yönetmek zorlu olabilir. Hava görüntülerindeki gemileri analiz ederken ek bir zorluk unsuru da işin içine girer; gemiler genellikle farklı açılarda görünür. İşte bu noktada YOLO11'in OBB algılama desteği devreye giriyor.
OBB tespiti, modelin gemileri çeşitli açılarda standart dikdörtgen kutulardan daha doğru bir şekilde tespit etmesini mümkün kılar. YOLO11'i OBB ile 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 vizyon destekli çözümler, rotaları optimize etmeye, gecikmeleri azaltmaya ve nakliye rotaları genelinde filo yönetimini iyileştirmeye yardımcı olur.
Şekil 3. Gemileri ve limanları bir açıyla tespit etmek için YOLO11'in kullanılması.
Yapay zeka geliştiricileri için YOLO11: Yönlendirilmiş sınırlayıcı kutuları algılama
OBB tespiti için YOLO11'i kullanmak isteyen bir yapay zeka geliştiricisiyseniz, başlamak için iki kolay seçeneğiniz var. Kodla çalışmaktan memnunsanız, Ultralytics Python paketi harika bir seçimdir. Bulut eğitimi özelliklerine sahip, kullanıcı dostu, kodsuz bir çözüm tercih ediyorsanız, Ultralytics HUB tam da bu amaç için tasarlanmış bir şirket içi platformdur. Daha fazla ayrıntı için Ultralytics HUB'ı kullanarak Ultralytics YOLO11'i eğitme ve dağıtma kılavuzumuza göz atabilirsiniz.
İlk olarak, YOLO11'i Python ile kullanmak için Ultralytics paketini yüklemeniz gerekecektir. Tercihlerinize bağlı olarak, pip, conda veya Docker kullanarak yüklemeyi seçebilirsiniz. Adım adım talimatlar için Ultralytics Kurulum Kılavuzumuza başvurabilirsiniz. Kurulum sırasında herhangi bir zorlukla karşılaşırsanız, Sık Karşılaşılan Sorunlar Kılavuzumuz faydalı sorun giderme ipuçları sunar.
Ultralytics paketini yükledikten sonra, YOLO11 ile çalışmak inanılmaz derecede basittir. Çıkarım çalıştırmak, yeni görüntüler üzerinde tahminler yapmak için eğitilmiş bir model kullanma sürecini ifade eder - örneğin, gerçek zamanlı olarak OBB ile nesneleri tespit etmek gibi. Bu, modele yeni nesneleri tanımayı öğretmek veya belirli görevlerdeki performansını iyileştirmek olan model eğitiminden farklıdır. Çıkarım, modeli daha önce görülmemiş verilere uygulamak istediğinizde 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 anlatmaktadır. 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ı unutmayın.
Şekil 4. YOLO11 kullanılarak çıkarım çalıştırmayı gösteren bir kod parçacığı.
Özel bir YOLO11 modelini eğitme
Bir YOLO11 modelini eğitmek, performansını belirli veri kümeleri ve yönlendirilmiş sınırlayıcı kutu nesne tespiti gibi görevler üzerinde ince ayar yapabileceğiniz anlamına gelir. YOLO11 gibi önceden eğitilmiş modeller genel nesne tespiti için kullanılabilirken, modelin benzersiz nesneleri algılaması veya belirli bir veri kümesinde performansı optimize etmesi gerektiğinde özel bir model eğitmek önemlidir.
Aşağıdaki kod parçasında, OBB algılama için bir YOLO11 modelini eğitme adımlarını ele alıyoruz.
İlk olarak, model önceden eğitilmiş YOLO11 OBB'ye özgü 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 üzerinde eğitimin çalıştırılacağı donanım (örneğin, CPU veya GPU) gibi parametrelerle özel bir veri kümesi üzerinde modeli eğitmek 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.
Şekil 5. OBB nesne tespiti için YOLO11'i eğitme örneği.
YOLO11 yapay zeka gelişmelerinde gelecek için yol haritası
Ultralytics YOLO11, yönlendirilmiş sınırlayıcı kutular desteğiyle nesne tespitini bir sonraki seviyeye taşıyor. Nesneleri farklı açılarda tespit edebilme özelliği sayesinde YOLO11, farklı sektörlerde çeşitli uygulamalar için kullanılabilir. Örneğin, güneş paneli denetimleri veya filo takibi gibi görevlerde hassasiyetin çok önemli olduğu kentsel planlama, enerji ve nakliye gibi sektörler için mükemmel bir uyum sağlar. Daha hızlı performans ve gelişmiş doğruluk ile YOLO11, yapay zeka geliştiricilerinin gerçek dünya zorluklarını çözmelerine yardımcı olabilir.
Yapay zeka günlük hayatımıza daha geniş bir şekilde entegre oldukça, YOLO11 gibi modeller yapay zeka çözümlerinin geleceğini şekillendirecektir.