Hızlı Başlangıç Kılavuzu: Ultralytics YOLO26 ile Seeed Studio reCamera#
reCamera, Ultralytics yıllık hibrit etkinliği YOLO Vision 2024 (YV24) kapsamında yapay zekâ topluluğuna tanıtıldı. Başlıca uç yapay zekâ uygulamaları için tasarlanmıştır ve güçlü işlem yetenekleriyle kolay dağıtım olanağı sunar.
Çeşitli donanım yapılandırmalarını ve açık kaynak kaynaklarını destekleyen bu cihaz, yenilikçi bilgisayarlı görü çözümlerini uçta prototiplemek ve dağıtmak için ideal bir platform görevi görür.

Neden reCamera?#
reCamera serisi, geliştiricilerin ve yenilikçilerin ihtiyaçlarını karşılamak üzere uç yapay zekâ uygulamaları için özel olarak tasarlanmıştır. Öne çıkmasını sağlayan özellikler şunlardır:
-
RISC-V Destekli Performans: Cihazın temelinde, RISC-V mimarisi üzerine kurulu SG200X işlemci bulunur. Bu işlemci, enerji verimliliğini korurken uç yapay zekâ görevleri için olağanüstü performans sunar. Saniyede 1 trilyon işlem (1 TOPS) gerçekleştirebilmesi sayesinde gerçek zamanlı nesne algılama gibi zorlu görevleri kolayca yerine getirir.
-
Optimize Edilmiş Video Teknolojileri: Kaliteden ödün vermeden depolama ve bant genişliği gereksinimlerini azaltmak için H.264 ve H.265 dahil gelişmiş video sıkıştırma standartlarını destekler. HDR görüntüleme, 3D gürültü azaltma ve lens düzeltme gibi özellikler, zorlu ortamlarda bile profesyonel görseller sağlar.
-
Enerji Verimli Çift İşleme: SG200X karmaşık yapay zekâ görevlerini yürütürken daha küçük bir 8 bitlik mikrodenetleyici daha basit işlemleri yöneterek güç tüketimini azaltır. Bu da reCamera'yı pille çalışan veya düşük güç gerektiren kurulumlar için ideal hâle getirir.
-
Modüler ve Yükseltilebilir Tasarım: reCamera; ana kart, sensör kartı ve taban kartı olmak üzere üç temel bileşenden oluşan modüler bir yapıyla üretilmiştir. Bu tasarım, geliştiricilerin bileşenleri kolayca değiştirmesine veya yükseltmesine olanak tanıyarak gelişen projeler için esneklik ve geleceğe hazır olma olanağı sağlar.
reCamera için Hızlı Donanım Kurulumu#
reCamera Başlangıç sayfasını izleyerek cihazını seç ve cihazın ilk kurulumuna yönelik Hızlı Başlangıç Kılavuzu'nu aç. Örneğin cihazı bir ağa bağlayabilir ve algılama sonuçlarını hızlıca önizlemek için Node-RED web kullanıcı arayüzüne erişebilirsin.
Önceden Yüklenmiş YOLO26 Modelleriyle Çıkarım#
reCamera, önceden yüklenmiş dört Ultralytics YOLO26 modeliyle gelir ve istediğin modeli Node-RED panosundan kolayca seçebilirsin.
- Algılama (YOLO26n)
- Segmentasyon (YOLO26n-seg)
- Sınıflandırma (YOLO26n-cls)
- Poz Tahmini (YOLO26n-pose)
Adım: reCamera'yı bir ağa bağladıysan, Node-RED panosunu açmak için bir web tarayıcısına reCamera'nın IP adresini gir. reCamera'yı USB üzerinden bir bilgisayara bağladıysan 192.168.42.1 adresini girebilirsin. Burada YOLO26n algılama modelinin varsayılan olarak yüklendiğini göreceksin.

Adım: Node-RED akış düzenleyicisine erişmek için sağ alt köşedeki yeşil renkli daireye tıkla.
Adım: model düğümüne, ardından On Device seçeneğine tıkla.

Adım: Önceden yüklenmiş dört farklı YOLO26n modelinden birini seç ve Done seçeneğine tıkla. Örneğin burada YOLO26n Pose seçeneğini belirleyeceğiz.
Adım: Deploy seçeneğine tıkla ve dağıtım tamamlandığında Dashboard seçeneğine tıkla.

Artık YOLO26n poz tahmini modelinin çalıştığını görebilirsin!

cvimodel'e Dışa Aktarma: YOLO26 Modelini Dönüştürme#
reCamera ile özel olarak eğitilmiş bir YOLO26 modeli kullanmak istiyorsan aşağıdaki adımları izle.
Burada önce bir PyTorch modelini ONNX biçimine, ardından MLIR model biçimine dönüştüreceğiz. Son olarak, cihaz üzerinde çıkarım yapmak üzere MLIR, cvimodel biçimine dönüştürülecek.
ONNX'e Dışa Aktarma#
Bir Ultralytics YOLO26 modelini ONNX model biçimine aktar.
Kurulum#
Gerekli paketleri yüklemek için şunu çalıştır:
pip install ultralyticsKurulum süreciyle ilgili ayrıntılı talimatlar ve en iyi uygulamalar için Ultralytics Kurulum kılavuzumuza göz at. YOLO26 için gerekli paketleri yüklerken herhangi bir zorlukla karşılaşırsan çözüm ve ipuçları için Yaygın Sorunlar kılavuzumuza başvur.
Kullanım#
from ultralytics import YOLO
# Load a YOLO26 model
model = YOLO("yolo26n.pt")
# Export the model to ONNX format
model.export(format="onnx", opset=14) # creates 'yolo26n.onnx'Dışa aktarma süreci hakkında daha fazla ayrıntı için Ultralytics'in dışa aktarma dokümantasyonu sayfasını ziyaret et.
ONNX'i MLIR ve cvimodel'e Dönüştürme#
Bir ONNX modeli elde ettikten sonra, ONNX modelini önce MLIR'e, ardından cvimodel'e dönüştürmek için Yapay Zekâ Modellerini Dönüştürme ve Nicemleme sayfasına başvur.
reCamera desteğini doğrudan Ultralytics paketine eklemek için aktif olarak çalışıyoruz ve bu destek yakında kullanıma sunulacak. Bu arada daha fazla bilgi için Ultralytics YOLO Modellerini Seeed Studio reCamera ile Entegre Etme blog yazımıza göz at.
Karşılaştırmalı Testler#
Yakında.
reCamera'nın Gerçek Dünya Uygulamaları#
reCamera'nın gelişmiş bilgisayarlı görü yetenekleri ve modüler tasarımı, onu çok çeşitli gerçek dünya senaryoları için uygun hâle getirerek geliştiricilerin ve işletmelerin benzersiz zorluklarla kolayca başa çıkmasına yardımcı olur.
-
Düşme Algılama: Güvenlik ve sağlık hizmetleri uygulamaları için tasarlanan reCamera, düşmeleri gerçek zamanlı olarak algılayabilir. Bu özelliği, hızlı müdahalenin kritik olduğu yaşlı bakımı, hastaneler ve endüstriyel ortamlar için onu ideal hâle getirir.
-
Kişisel Koruyucu Donanım Algılama: reCamera, KKD uygunluğunu gerçek zamanlı olarak algılayarak iş yeri güvenliğini sağlamaya yardımcı olabilir. Çalışanların kask, eldiven veya diğer güvenlik ekipmanlarını takıp takmadığını belirlemeye yardımcı olarak endüstriyel ortamlardaki riskleri azaltır.

-
Yangın Algılama: reCamera'nın gerçek zamanlı işleme yetenekleri, endüstriyel ve konut alanlarında yangın algılama için onu mükemmel bir seçenek hâline getirir ve olası felaketleri önlemek üzere erken uyarılar sağlar.
-
Atık Algılama: Çevresel izleme ve atık yönetimi için mükemmel bir araç olarak atık algılama uygulamalarında da kullanılabilir.
-
Otomobil Parçası Algılama: Üretim ve otomotiv sektörlerinde kalite kontrolü, montaj hattı izleme ve envanter yönetimi amacıyla otomobil parçalarının algılanmasına ve analiz edilmesine yardımcı olur.

SSS#
reCamera'yı ilk kez kurmak için şu adımları izle:
- reCamera'yı bir güç kaynağına bağla
- reCamera Başlangıç sayfasını kullanarak cihazı ağına bağla (Hızlı Başlangıç Kılavuzu'nu açmak için cihazını seç)
- Bir web tarayıcısına cihazın IP adresini girerek Node-RED web kullanıcı arayüzüne eriş (USB üzerinden bağlıysa
192.168.42.1adresini kullan) - Pano arayüzü üzerinden önceden yüklenmiş YOLO26 modellerini hemen kullanmaya başla
Evet, özel olarak eğittiğin YOLO26 modellerini reCamera ile kullanabilirsin. Süreç şunları içerir:
model.export(format="onnx", opset=14)kullanarak PyTorch modelini ONNX biçimine aktar- ONNX modelini MLIR biçimine dönüştür
- Cihaz üzerinde çıkarım için MLIR'i cvimodel biçimine dönüştür
- Dönüştürülen modeli reCamera'ya yükle
Ayrıntılı talimatlar için Yapay Zekâ Modellerini Dönüştürme ve Nicemleme kılavuzuna başvur.
İşleme için harici donanım gerektiren geleneksel IP kameraların aksine reCamera:
- RISC-V SG200X işlemcisiyle yapay zekâ işlemesini doğrudan cihaz üzerinde gerçekleştirir
- Gerçek zamanlı uç yapay zekâ uygulamaları için 1 TOPS hesaplama gücü sunar
- Bileşen yükseltmelerine ve özelleştirmeye olanak tanıyan modüler bir tasarıma sahiptir
- H.264/H.265 sıkıştırma, HDR görüntüleme ve 3D gürültü azaltma gibi gelişmiş video teknolojilerini destekler
- Hemen kullanılabilmesi için Ultralytics YOLO26 modelleri önceden yüklenmiş olarak gelir
Bu özellikler, reCamera'yı ek harici işleme donanımı gerektirmeyen, uç yapay zekâ uygulamaları için bağımsız bir çözüm hâline getirir.