Örnek olay incelemesi yakında gelecek
Beijing Winge Technology Co., Ltd., RK3588 Ubuntu Edge bilgisayarında tek kanallı bir endüstriyel duman izleme sistemi sağladı. İlk olarak, bir MobileNetV3 küçük ONNX modeli ardışık üç görüntüyü değerlendirir. Gün içerisinde ikinci aşamada tespit edilen duman; siyah duman, siyah olmayan duman veya belirlenemeyen duman olarak sınıflandırılır. Onay süresi boyunca siyah duman koşulu karşılanmaya devam ederse, MCP2221A GPIO, yapılandırılan alarm düzeyinin çıktısını verir.
Teslimat; model, RTSP bağlantısı, web konsolu, görüntü ve video testi, systemd/Nginx kurulumu, GPIO entegrasyonu, ARM64 paketi, geri alma yedeklemesi, sağlama toplamları ve cihaz testini içeriyordu. Buradaki "siyah duman", Ringelmann seviyesi, kirletici konsantrasyonu veya resmi emisyon değerlendirmesi değil, projeyle ilgili bir renk etiketidir.
Başlangıç durumu
Endüstriyel bir kamera, kontrollü bir LAN'daki RK3588 bilgisayara bağlanmalıdır. Ön izleme ve duman değerlendirmesi yerel olarak yürütülmelidir. Ayrıca PLC'ler, röleler veya görsel-akustik sinyalizasyon cihazları için MCP2221A GP0-GP3'te yapılandırılabilir yüksek veya düşük seviyeler gerekiyordu.
Dolayısıyla kapsam bir sınıflandırma modelinin ötesine geçti: video kod çözme, ARM64 dağıtımı, otomatik hizmet başlatma, tarayıcı yapılandırması, hata yönetimi, test ve canlı çıktının ayrılması, kurulum malzemeleri ve geri alma. Hedef ortamlar RK3588, Ubuntu 22.04 ARM64, Nginx, Gunicorn, OpenCV DNN ve ONNX idi.
Teslimat kapsamı
| yapı taşı | İçerik |
|---|---|
| Duman seviyesi | Üç çerçeveli MobileNetV3 küçük ONNX sınıflandırması |
| Renk düzeyi | Siyah duman, siyah olmayan duman ve gün içinde süresiz olarak |
| video | MJPEG önizlemeli RTSP, HTTP veya yerel dosya |
| Web konsolu | Akış URL'si, algoritma, renk eşiği, GPIO pini ve aktif seviye |
| Medya testi | İsteğe bağlı MCP2221A birleştirmeyle görüntü ve video testleri |
| Alarm çıkışı | GP0-GP3, aktif yüksek veya aktif düşük |
| Operasyon | Nginx, Gunicorn, systemd, udev, healthcheck, statik IP ve geri alma |
| eserler | ARM64 paketi, modeller, komut dosyaları, testler, belgeler ve SHA-256 |
Teknik mimari
İşleme zinciri: endüstriyel kamera veya yüklenen medya → OpenCV/FFmpeg kod çözme → üç kare geçici duman sınıflandırması → sabit görünüm ve hatalı görüntü koruması → gündüz renk değerlendirmesi → sürekli doğrulama → MCP2221A-GPIO → web durumu ve günlükler.
RK3588, OpenCV DNN'de ONNX modeli yüklenir; Orada PyTorch gerekli değildir. Nginx LAN HTTP erişimi sağlar, Gunicorn sadece dinler 127.0.0.1:8000. Uygulama ve modeller aşağıdadır /opt/smoke-control, altında kalıcı ayarlar /var/lib/smoke-control/config.json; smoke-control.service otomatik olarak başlar.
İki aşamalı karar ve alarm
Birinci aşamada ardışık üç görüntü değerlendirilir. Renk aşaması yalnızca duman sinyalinden sonra çalışır. Gün içinde teslimat yapıyor black_smoke, siyah olmayan duman veya belirsiz. Geceleri duman algılama etkin kalır ancak renk şu şekildedir: unknown_night yayılır ve siyah duman alarmını tetiklemez.
Alarm için duman, siyah duman rengi, yapılandırılmış renk eşiği ve onay süresinin aynı anda karşılanması gerekir. Proje tabanı iki saniye kullanır. Yükleme testleri canlı GPIO'dan ayrı kalabilir; Bağlantı açıkça etkinleştirilirse test seviyesi tutulur ve ardından otomatik canlı kontrol geri yüklenir.
Saha sorunları ve düzeltmeleri
Sabit görünümde koyu mobilyalar, cam yansımaları, statik karanlık sahneler, siyah test görüntüleri, ikili grafikler, gürültülü siyah görüntüler ve koyu renk geçişleri oluştu. Doğrulanmış arka plan, yapıya bağlı donmuş çerçeve, siyah çerçeve, ikili grafikler, canlı sabit çerçeve ve tam karanlık çerçeve koruma kuralları eklendi.
Genel koyuluk kuralı yalnızca en fazla ortalama gri değeri için geçerlidir. 24 ve en fazla %99'luk bir dilim 50. Tekrar kontrol ederken 1.760 Okunabilir proje görselleri vardı 0 Vur. Bilinen en koyu pozitif siyah duman görüntüsünün anlamı şuydu: 19,32ancak yüzde 99'luk bir dilim 62 ve reddedilmedi.
Açık renkli bir arka plana karşı siyah duman için eski kural en az 14% koyu pikseller; 37 saniyelik videoda aslında 9,03%–11,38% önce. Yeni alt limit 8% yalnızca arka plan P90 için geçerlidir 250, sıradan karanlık sahnelerde değil.
Test sonuçları
Değerler 26-29 Temmuz 2026 tarihleri arasındaki dahili proje kayıtlarından alınmıştır. Belirtilen versiyonlar, modeller, numuneler, cihazlar ve yöntemler için geçerlidir ve herhangi bir konum için genel bir doğruluk göstergesi değildir.
| Sınav | Sonuç ve durum |
|---|---|
| Müşteri videosu | 37 sn, 1024×540, 30 FPS, 1.110 kare, 0,5 sn aralıklarla 74 örnek |
| Cihaz sonucu | Duman 74/74, siyah duman adayları 73/74, simüle edilmiş alarm yerine getirildi |
| Harcama limiti | Bu kabulle output_isolated=true, GPIO etkinleştirilmedi |
| v1.9.4 Regresyon | TP 57, FN 8, FP 2, TN 83; tabana ek FP yok |
| v2.0.3 yerel | 70 testi artı 18 alt testi geçti |
| Karanlık görüntü gerilemesi | 13 siyah, neredeyse siyah, gürültülü ve degrade varyant "dumansız" kaldı |
| Geri kontrol | Yeni toplam karanlık kuralı 1.760 görselden 0'ına ulaştı |
| Müşteri cihazı karanlık testi | Üç gürültü/degrade görüntüsü birleştirilmiş çıkışı etkinleştirmedi |
| Pozitif siyah duman | Duman %98,53, renkli %99,99, olumlu sonuç alındı |
| Canlı son durum | Altı örnek: Akış bağlı, duman yok, alarm yok, GP0 Düşük |
| Dosya bütünlüğü | Değiştirilen dört dosyanın SHA-256'sı eşleşti; Hizmet etkin/etkin |
Proje sonucu
- RTSP ve ARM64 çıkarımından iki aşamalı karar ve GPIO çıkışına kadar uçtan uca zincir.
- Web konsolunda akışın, algoritmanın, eşiğin, pinin ve aktif seviyenin merkezi yönetimi.
- Medya testi, canlı izleme ve donanım çıktısı arasındaki net ayrım.
- Karanlık sahneler, siyah görüntüler, ikili grafikler, gürültü, degradeler ve açık renkli arka planlar için regresyon testleri.
- Paketler, modeller, kurulum komut dosyaları, testler, belgeler, karmalar ve geri alma noktaları.
Uygun uygulamalar
- Endüstriyel tesislerde sabit duman izleme görünümlerinin prototiplenmesi ve teknik testi.
- RK3588 ARM64 bilgisayarlarda kenar görüşü ve LAN kontrolü.
- PLC, röle veya sinyal girişlerinde görsel kararları uygulayın.
- Ham video yükleme ihtiyacının azalmasıyla yerel tek kanallı izleme.
Teslimat sınırları ve riskler
Sistem yasal bir emisyon ölçüm cihazı değildir. Ringelmann düzeyi veya kirletici konsantrasyonu sağlamaz ve çevresel testlerin, sertifikasyonun veya düzenleyici değerlendirmenin yerini almaz. Pozlama, beyaz dengesi, sıkıştırma, hava durumu, ışık, arka plan, görüş açısı ve mesafe rengi etkiler.
MCP2221A yalnızca lojik seviyeler sağlar ve herhangi bir yüksek akım yükünü doğrudan tahrik etmez. PLC'ler, röleler, ışıklar veya sirenler için voltaj, akım, yalıtım ve arıza güvenliği gerekliliklerine göre sürücüler veya optokuplörlerin yanı sıra sahadaki elektrik kabulü de gereklidir.
Ana konsol kontrollü bir LAN için tasarlanmıştır. Genel dağıtım, kimlik doğrulama, erişim kontrolü, HTTPS, kamera veri koruması ve protokol maskeleme gerektirir. Üretimden önce konum veri seti ve hassasiyet, geri çağırma, yanlış alarmlar, ihmaller, kurtarma, uzun çalışma ve yeniden başlatma kriterleri tanımlanmalıdır.
Sık sorulan sorular
Siyah duman nasıl belirlenir?
Önce üç kareden duman, ardından gün içindeki renk algılanıyor. Duman, siyah duman, eşik ve onay süresinin birlikte karşılanması gerekir.
Geceleri siyah duman sınıflandırılır mı?
Teslimat üssü dumanı yalnızca geceleri algılar ve dağıtımını yapar unknown_night renk için. Gece rengi sınıflandırmasının kendi verilerine ve kabul kurallarına ihtiyacı vardır.
Bu Ringelmann gözetimi mi?
Hayır. Siyah duman görsel bir renk etiketidir; Ringelmann seviyesi, partikül konsantrasyonu veya yasal emisyon sonucu çıktısı değildir.
Kamera ve PLC bağlanabilir mi?
RTSP/HTTP, codec, çözünürlük, FPS, ağ ve PLC elektrik özelliklerini kontrol ettikten sonra. MCP2221A çıkışı uygun sürücülere ve izolasyona ihtiyaç duyar.
Başka bir RK3588 cihazın yeniden test edilmesi gerekiyor mu?
Evet. İşletim Sistemi, OpenCV/FFmpeg, akış, ağ, sıcaklık, yük ve izleme açısı, sonucu ve kararlılığı değiştirebilir. Yapı, işlev, yanlış alarm, ihmal, çıktı ve dayanıklılık çalışması tekrarlanmalıdır.

Çevrimiçi
Telefon
WeChat
en başa dön