Hızlı Başlangıç Kılavuzu: Ultralytics YOLO26 ile Seeed Studio reCamera#
reCamera, yapay zekâ topluluğuna Ultralytics'in yıllık hibrit etkinliği olan YOLO Vision 2024 (YV24) kapsamında tanıtıldı. Güçlü işlem kapasitesi ve zahmetsiz dağıtım olanağı sunan cihaz, öncelikle uç yapay zekâ uygulamaları için tasarlanmıştır.
Çeşitli donanım yapılandırmalarını ve açık kaynak kaynaklarını destekleyen cihaz, uçta yenilikçi bilgisayarlı görü çözümlerinin prototipini oluşturmak ve dağıtmak için ideal bir platformdur.

Neden reCamera'yı Seçmelisin?#
reCamera serisi, uç yapay zekâ uygulamaları için özel olarak tasarlanmış ve geliştiricilerin ve yenilikçilerin ihtiyaçlarına göre uyarlanmıştır. Öne çıkan özellikleri şöyle:
-
RISC-V ile Güçlendirilmiş Performans: Temelinde RISC-V mimarisiyle üretilen SG200X işlemci bulunur. Bu işlemci, enerji verimliliğini korurken uç yapay zekâ görevlerinde olağanüstü performans sunar. Saniyede 1 trilyon işlem (1 TOPS) gerçekleştirebilen cihaz, gerçek zamanlı nesne algılama gibi yoğun 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 dâhil 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örüntüler sunar.
-
Enerji Verimli Çift İşlem: SG200X karmaşık yapay zekâ görevlerini yürütürken daha küçük, 8 bitlik bir mikrodenetleyici basit işlemleri yöneterek güç tasarrufu sağlar. Böylece reCamera, pille çalışan veya düşük güç gerektiren kurulumlar için ideal hâle gelir.
-
Modüler ve Yükseltilebilir Tasarım: reCamera; çekirdek kartı, sensör kartı ve ana kart olmak üzere üç ana 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 esneklik sağlar ve projelerin gelecekteki ihtiyaçlara hazır olmasını sağlar.
reCamera'nın Hızlı Donanım Kurulumu#
Cihazın ağ bağlantısını kurmak ve algılama sonuçlarını hızlıca önizlemek için Node-RED web arayüzüne erişmek gibi ilk kurulum adımlarına yönelik Hızlı Başlangıç Kılavuzu'nu açmak için lütfen reCamera Başlangıç sayfasını takip et ve cihazını (ör. reCamera 2002 Series, Gimbal veya HQ POE) seç.
Önceden Yüklenmiş YOLO26 Modelleriyle Çıkarım#
reCamera, önceden yüklenmiş dört Ultralytics YOLO26 modeliyle gelir; istediğin modeli Node-RED kontrol panelinden seçebilirsin.
- Algılama (YOLO26n)
- Segmentasyon (YOLO26n-seg)
- Sınıflandırma (YOLO26n-cls)
- Poz Tahmini (YOLO26n-pose)
Adım 1: reCamera'yı bir ağa bağladıysan, Node-RED kontrol panelini açmak için web tarayıcısına reCamera'nın IP adresini gir. reCamera'yı USB üzerinden bir bilgisayara bağladıysan 192.168.42.1 girebilirsin. Burada YOLO26n algılama modelinin varsayılan olarak yüklendiğini göreceksin.

Adım 2: Node-RED akış düzenleyicisine erişmek için sağ alt köşedeki yeşil daireye tıkla.
Adım 3: model düğümüne tıkla ve On Device öğesine tıkla.

Adım 4: Önceden yüklenmiş dört farklı YOLO26n modelinden birini seç ve Done öğesine tıkla. Örneğin, burada YOLO26n Pose öğesini seçeceğiz.
Adım 5: Deploy öğesine tıkla ve dağıtım tamamlandığında Dashboard öğesine tıkla.

Artık YOLO26n poz tahmin 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.
Önce bir PyTorch modelini ONNX biçimine dönüştürecek, ardından bunu MLIR model biçimine aktaracağız. Son olarak, cihaz üzerinde çıkarım çalıştırmak için MLIR biçimi cvimodel biçimine dönüştürülecek.
ONNX Biçimine 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 zorluk yaşarsan çözüm ve ipuçları için Yaygın Sorunlar kılavuzumuza başvur.
Kullanım#
from ultralytics import YOLO
# YOLO26 modelini yükle
model = YOLO("yolo26n.pt")
# Modeli ONNX biçimine aktar
model.export(format="onnx", opset=14) # 'yolo26n.onnx' oluştururDışa aktarma süreci hakkında daha fazla bilgi için Ultralytics dışa aktarma belgeleri sayfasını ziyaret et.
ONNX'i MLIR ve cvimodel'e Aktarma#
Bir ONNX modeli elde ettikten sonra ONNX modelini önce MLIR'ye, ardından cvimodel'e dönüştürmek için Yapay Zekâ Modellerini Dönüştürme ve Nicemleme sayfasındaki adımları izle.
reCamera desteğini doğrudan Ultralytics paketine eklemek için aktif olarak çalışıyoruz; bu özellik yakında kullanılabilir olacak. Bu sırada daha fazla bilgi için Ultralytics YOLO Modellerini Seeed Studio reCamera ile Entegre Etme başlıklı blog yazımıza göz at.
Kıyaslamalar#
Yakında.
reCamera'nın Gerçek Dünya Uygulamaları#
reCamera'nın gelişmiş bilgisayarlı görü özellikleri 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 zorlukların üstesinden kolayca gelmesine yardımcı olur.
-
Düşme Algılama: Güvenlik ve sağlık uygulamaları için tasarlanan reCamera, düşmeleri gerçek zamanlı olarak algılayabilir. Bu özelliğiyle hızlı müdahalenin kritik olduğu yaşlı bakımı, hastaneler ve endüstriyel ortamlar için idealdir.
-
Kişisel Koruyucu Ekipman Algılama: reCamera, KKD uyumluluğ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ı belirleyerek endüstriyel ortamlardaki riskleri azaltmaya yardımcı olur.

-
Yangın Algılama: reCamera'nın gerçek zamanlı işleme özellikleri, endüstriyel ve yerleşim alanlarında yangın algılama için onu mükemmel bir seçenek hâline getirir ve olası felaketleri önlemek için erken uyarılar sağlar.
-
Atık Algılama: Çevresel izleme ve atık yönetimi için de mükemmel bir araç olan reCamera, atık algılama uygulamalarında kullanılabilir.
-
Otomobil Parçalarını 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.

Sık Sorulan Sorular#
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 arayüzüne eriş (veya USB ile bağlıysan
192.168.42.1kullan) - Kontrol paneli arayüzü üzerinden önceden yüklenmiş YOLO26 modellerini hemen kullanmaya başla
Evet, kendi eğittiğin YOLO26 modellerini reCamera ile kullanabilirsin. İşlem şu adımları içerir:
- PyTorch modelini
model.export(format="onnx", opset=14)kullanarak ONNX biçimine aktar - ONNX modelini MLIR biçimine dönüştür
- Cihaz üzerinde çıkarım yapmak için MLIR'ı 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 bak.
- PyTorch modelini
İşleme için harici donanım gerektiren geleneksel IP kameraların aksine reCamera:
- RISC-V SG200X işlemcisiyle yapay zekâ işlemeyi doğrudan cihaza entegre eder
- Gerçek zamanlı uç yapay zekâ uygulamaları için 1 TOPS işlem 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ıma hazır Ultralytics YOLO26 modelleri önceden yüklenmiş olarak gelir
Bu özellikler, reCamera'yı ek harici işleme donanımı gerektirmeyen, uç yapay zekâ uygulamalarına yönelik bağımsız bir çözüm hâline getirir.