İlk Denetim Akışı
Bu kılavuzda bir kamera, bir AI container ve temel bir Flow kullanarak çalışan bir denetim akışı oluşturacaksınız. Kılavuzun sonunda kameradan gelen görüntüler üzerinde nesne tespiti yapan ve sonucu dashboardda gösteren bir Job çalışıyor olacak.
Ön Koşullar
- VisioAI kurulu ve Setup Wizard tamamlanmış olmalı
- En az bir kamera bağlı olmalı (USB webcam da yeterli)
- Docker çalışıyor olmalı
Adım 1: AI Container Ekleyin
Menüden Container sayfasına gidin.
Yeni Container Ekle butonuna tıklayın ve şu bilgileri girin:
| Alan | Değer |
|---|---|
| Ad | YOLO CPU |
| Image | edese/yolo-server:cpu |
| Protokol | VisioAi |
| Çalışma modu | Yerel |
Kaydet ve Başlat butonuna tıklayın. Container Docker üzerinden indirilip başlatılır. Bu işlem ilk seferinde birkaç dakika sürebilir.
Container durumu Çalışıyor olduğunda ve sağlık göstergesi yeşile döndüğünde devam edin.
GPU’nuz varsa edese/yolo-server:gpu image’ını kullanın ve Container ayarlarında GPU desteğini etkinleştirin.
Adım 2: Kamera Ekleyin
Menüden Kameralar sayfasına gidin.
Yeni Kamera Ekle butonuna tıklayın:
- USB webcam için: URI alanına
usb:///dev/video0(Linux) veyausb://0(Windows) girin - RTSP kamera için: URI alanına
rtsp://kullanici:[email protected]/stream1formatında girin
Bağlan butonuna tıklayın. Bağlantı başarılıysa canlı görüntü önizlemesi görünür.
Kamera adını belirleyip kaydedin.
Adım 3: Job Oluşturun
Menüden İş Yönetimi sayfasına gidin.
Yeni Job butonuna tıklayın:
- Job Adı:
İlk Denetim - Açıklama: İsteğe bağlı
Job oluşturulduktan sonra Flow Editor otomatik açılır.
Adım 4: Flow Tasarlayın
Flow Editor’da node’ları sürükleyerek bağlayın:
1. CameraGrab node’u ekleyin
Sağ panelden “Kamera/Kaynak” kategorisini açın, CameraGrab node’unu canvas’a sürükleyin. Node özelliklerinde az önce eklediğiniz kamerayı seçin.
2. DetectionInference node’u ekleyin
“Inference” kategorisinden DetectionInference node’unu ekleyin. Özelliklerinde:
- Container:
YOLO CPUseçin - Model: yüklü bir model seçin (veya varsayılan modeli kullanın)
- Güven eşiği:
0.5
3. QcDashboard node’u ekleyin
“Dashboard” kategorisinden QcDashboard node’unu ekleyin.
4. Node’ları bağlayın
CameraGrab.output → DetectionInference.image
DetectionInference.output → QcDashboard.frame
5. Flow’u kaydedin
“Kaydet” butonuna tıklayın.
Adım 5: Job’ı Başlatın
Flow Editor’dan çıkın. İş Yönetimi listesinde Job’ı seçin ve Başlat butonuna tıklayın.
Job durumu Çalışıyor olduğunda Dashboard sayfasına gidin. Kamera görüntüsü ve AI tespit sonuçları canlı olarak görünecek.
Tebrikler
İlk denetim akışınız çalışıyor. Bundan sonra yapabilecekleriniz:
- ROI Bölge Ekleyin — Araçlar > ROI Editör ile sadece belirli bölgeleri denetleyin
- I/O Aksiyonu Ekleyin — PLC veya röle girişi için IODigitalWrite node’u ekleyin
- Üretim Profili Ayarlayın — Alarm kuralları, kalite kodları ve vardiya yapılandırın
- Rapor Şablonu Bağlayın — Vardiya ve günlük raporlar için şablon seçin
Flow Editor’da değişiklik yaparken çalışan bir Job’ı durdurmak gerekmez. Flow’u kaydettiğinizde değişiklikler Job’ın bir sonraki döngüsünde uygulanır.