Ana içeriğe geç

Alarmlar

Cordatus Alarm System, kullanıcıların belirledikleri belirli koşullar sağlandığında seçtikleri bildirim kanalları aracılığıyla bildirim almalarını sağlar. Cordatus'ta iki tür alarm bulunur:

  1. Model-Based Alarms: Model veya pipeline dağıtımı sırasında ayarlanır.
  2. Analytic-Based Alarms: Uygulama çalışırken analitiklerle tanımlanır. Bu, analitik kuralları ve model etiketleri kullanılarak alarm oluşturulmasına olanak tanır.

Alarm Ayarlama

Model Tabanlı Alarmlar

Model tabanlı alarmlar iş (job) larından bağımsız olarak tanımlanır ve Alarms sayfasında ayrı olarak saklanır. Bir iş başlatırken, o işle uyumlu herhangi bir model tabanlı alarmı seçebilirsiniz.

Model-Based Alarm Ayarlama

Model tabanlı bir alarm eklemek için şu adımları izleyin:

  1. Sol menüden Alarms > List sayfasına gidin.
  2. Inference Alarms sekmesinde olduğunuzdan emin olun. Tüm model tabanlı alarmlarınız bu sayfada listelenecektir.
  3. New Inference Alarm butonuna tıklayın. New Inference Alarm modalı açılacaktır.
  4. Alarmlar iki adımda eklenebilir. İlk adım model ve alarm bilgilerini kapsar. İkinci adım alarm kurallarının tanımlanmasını kapsar.

5. Alarm Bilgisi:

AlanAçıklama
NameAlarmınıza bir isim verin.
Alarm ChannelsBildirim kanalları sekmesine eklenen kanallardan seçim yapın. Alarm koşulu sağlandığında kullanıcı seçilen kanal veya kanallardan bildirim alacaktır. Ayrıntılar için Notification Channels bölümüne bakın.
Alarm TypeAlarm oluşturmak için model türünü seçin: pipeline veya model.
Model (Pipeline) NameAlarm eklemek için bir model veya pipeline seçin. Alarm, seçilen modeller veya pipeline'lar için kullanılabilir olacaktır.
Alarm Message (Optional)Bu mesaj, bildirim kanalı aracılığıyla gönderilen bildirim mesajına dahil edilecektir.
  • Bir sonraki adıma geçmek için Continue butonuna tıklayın.

6. Alarm Rules:

  • Rules Operand: Birden fazla kural eklerken And veya OR seçin.
  • Alarmınız için açılır menüden bir model veya pipeline seçin.
  • Alarmınız için tekli veya grup kural eklemek üzere Add Single Rule veya Add Group Rule butonuna tıklayın.
  • Eklenen satırda, alarmınız için uygun seçenekleri seçin veya değerleri girin.

İki seçenek bulunur:

SeçenekAçıklama
Frame BasedSeçilen sınıf tek bir karede istenen sayıya ulaştığında tetiklenir.
Time-BasedSeçilen sınıf belirtilen zaman aralığı içinde/sırasında istenen sayıya ulaştığında tetiklenir.
  • Başka bir tekli veya grup kural eklemek için alarmınız için modeli tekrar seçin ve Add Single Rule veya Add Group Rule butonuna tıklayın. Yeni kural, adım 6'nın ilk aşamasında seçilen Rules Operand'ı takip edecektir.
  • Alarm ekleme işlemini tamamlamak için Save butonuna tıklayın.

Model-Based Alarmları Etkinleştirme/Devre Dışı Bırakma

Alarmı tanımladık, ancak bir işe uygulanması gerekiyor. Model tabanlı alarmları iş başlatma sürecinde uygulayabilirsiniz.

Bir model tabanlı alarmı etkinleştirmek için şu adımları izleyin:

  1. Model dağıtım modalını açın. Ayrıntılı talimatlar için Jobs bölümüne bakın.
  2. Modeli başlatmadan önce Add Alarm bölümünü açın.
  3. Alarms: Eklemek istediğiniz alarmı seçin.
  4. Cameras: Alarmın uygulanacağı kameraları seçin. Belirtilen olay seçilen kamera(lar)da gerçekleştiğinde alarm tetiklenecektir. Gerekirse birden fazla kamera seçebilirsiniz.
  5. Add butonuna tıklayın.
  6. Tüm alarmlar ayarlandıktan sonra model veya pipeline dağıtımına devam etmek için Start Job butonuna tıklayın.
  7. Alarmınızın durumunu işin Stream Details sayfasında kontrol edebilirsiniz. Stream penceresinin sağ tarafındaki Alarm simgesine tıklayın ve alarmınızı etkinleştirmek veya devre dışı bırakmak için düğmeyi değiştirin.

NOTE: Her iş için birden fazla model tabanlı alarm ayarlayabilirsiniz.

Model-Based Alarmları Düzenleme ve Silme

Kullanılmayan bir Model-Based Alarm'ı silmek için:

  1. Web App'te sol menüden Alarms sayfasına gidin.
  2. Inference Alarms sekmesinde olduğunuzdan emin olun.
  3. İstenen Model-Based Alarm satırının sonundaki dişli simgesine tıklayın.
  4. Seçilen cihaz alarmını düzenlemek için Edit seçin, kaldırmak için Remove seçin.
  5. Model-Based Alarm'ı görüntülemek için göz simgesini de kullanabilirsiniz.

Deleting Device Alarms


Analitik Tabanlı Alarmlar

Analitik tabanlı alarmlar, işin çalışma zamanı sırasında eklenen analitik kurallarına dayanır. Bu, nesne davranışlarına dayalı alarmlar ayarlamayı mümkün kılar; örneğin, bir kişi tanımlanmış sanal bir çizgiyi geçtiğinde (line crossing analitik kuralı kullanılarak oluşturulmuş) bir alarm tetiklenir. Daha fazla bilgi için Analytic Rules bölümüne bakın.

Add Analytic modalında analitikleri çizdikten sonra bir analitik tabanlı alarm eklemek için şu adımları izleyin:

  1. Add Alarm butonuna tıklayın. Add Alarm bölümü görünecektir.
  2. Alarm Name: Alarmınıza bir isim verin.
  3. Alarm Channels: Bildirim kanalları sekmesine eklenen kanallardan seçim yapın. Alarm koşulu sağlandığında kullanıcı seçilen kanal veya kanallardan bildirim alacaktır. Ayrıntılar için Notification Channels bölümüne bakın.
  4. Alarm Message (Optional): Bu mesaj, bildirim kanalı aracılığıyla gönderilen bildirim mesajına dahil edilecektir.
  5. Alarm Rule bölümünde, birden fazla kural eklerken Rules Operand olarak And veya OR seçin.
  6. Bir önceki bölümde çizdiğiniz alarmınız için açılır menüden bir analitik seçin.
  7. Alarmınız için tekli veya grup kural eklemek üzere Add Single Rule veya Add Group Rule butonuna tıklayın.
  8. Eklenen satırda, alarmınız için uygun seçenekleri seçin veya değerleri girin.

Burada kurallar cümleler halinde oluşturulur:

  • Line Crossing Detection: [class], [rule name] çizgisini [number of occurence] kez geçerse.
  • Direction Detection: [number of occurence] adet [class], [rule name] yönüne doğru hareket ederse.
  • ROI Detection: [class], [rule name] ROI'si içinde [number of occurence] kez tespit edilirse.
  1. Başka bir tekli veya grup kural eklemek için alarmınız için analitiği tekrar seçin ve Add Single Rule veya Add Group Rule butonuna tıklayın. Yeni kural, adım 5'in ilk aşamasında seçilen Rules Operand'ı takip edecektir.
  2. Alarm ekleme işlemini tamamlamak için Save butonuna tıklayın.
  3. Alarmınızın durumunu kontrol etmek ve değiştirmek için stream penceresinin sağ tarafındaki Alarm simgesine tıklayın ve alarmınızı etkinleştirmek veya devre dışı bırakmak için düğmeyi değiştirin.

INFO: ROI Filtering alarmının yeniden tetiklenebilmesi için, alandaki nesne sayısının belirlenen değerin altına düşmesi ve ardından tekrar bu değeri aşması gerekir. Örnek vermek gerekirse, alarm bir alanda 5 araç tespit etmek için ayarlanmışsa ve bir alarm tetiklenmişse, bir sonraki alarm yalnızca alandaki araç sayısı 5'in altına düştüğünde ve tekrar 5'i aştığında tetiklenecektir.

Mevcut Bir Analitik Kuralına Sonradan Alarm Ekleme

Mevcut bir analitik kuralına sonradan bir alarm eklemek isterseniz, lütfen şu adımları izleyin:

  1. Web App'te sol menüden Jobs sayfasına gidin.
  2. Seçilen işin stream'ini görüntülemek için Cameras sayfasına gitmek üzere istenen iş satırının sonundaki Show Stream Details simgesine tıklayın.
  3. Stream'in sağ üst köşesindeki Enlarge simgesine tıklayın.
  4. Üstteki mor Add Analytic Rule simgesine tıklayın.
  5. Açılır menüden alarm eklemek istediğiniz analitik kuralının analitik türünü seçin.
  6. Added Analytics etiketi altında, alarm eklemek istediğiniz analitik kuralına tıklayın.
  7. Sağ alttaki yeşil Add Alarm butonuna tıklayın. Add Alarm bölümü görünecektir.
  8. Alarm Name: Alarmınıza bir isim verin.
  9. Alarm Channels: Bildirim kanalları sekmesine eklenen kanallardan seçim yapın. Alarm koşulu sağlandığında kullanıcı seçilen kanal veya kanallardan bildirim alacaktır. Ayrıntılar için Notification Channels bölümüne bakın.
  10. Alarm Message (Optional): Bu mesaj, bildirim kanalı aracılığıyla gönderilen bildirim mesajına dahil edilecektir.
  11. Alarm Rule bölümünde, birden fazla kural eklerken Rules Operand olarak And veya OR seçin.
  12. Bir önceki bölümde çizdiğiniz alarmınız için açılır menüden bir analitik seçin.
  13. Alarmınız için tekli veya grup kural eklemek üzere Add Single Rule veya Add Group Rule butonuna tıklayın.
  14. Eklenen satırda, alarmınız için uygun seçenekleri seçin veya değerleri girin.

Burada kurallar cümleler halinde oluşturulur:

  • Line Crossing Detection: [class], [rule name] çizgisini [number of occurence] kez geçerse.
  • Direction Detection: [number of occurence] adet [class], [rule name] yönüne doğru hareket ederse.
  • ROI Detection: [class], [rule name] ROI'si içinde [number of occurence] kez tespit edilirse.
  1. Başka bir tekli veya grup kural eklemek için alarmınız için analitiği tekrar seçin ve Add Single Rule veya Add Group Rule butonuna tıklayın. Yeni kural, adım 5'in ilk aşamasında seçilen Rules Operand'ı takip edecektir.
  2. Alarm ekleme işlemini tamamlamak için Save butonuna tıklayın.
  3. Alarmınızın durumunu kontrol etmek ve değiştirmek için stream penceresinin sağ tarafındaki Alarm simgesine tıklayın ve alarmınızı etkinleştirmek veya devre dışı bırakmak için düğmeyi değiştirin.

Analytic-Based Alarmları Silme

Bir Analytic-Based Alarm'ı silmek için:

  1. Web App'te sol menüden Jobs sayfasına gidin.
  2. Seçilen işin stream'ini görüntülemek için Cameras sayfasına gitmek üzere istenen iş satırının sonundaki Show Stream Details simgesine tıklayın.
  3. Stream'in sağ üst köşesindeki Enlarge simgesine tıklayın.
  4. Alarms sekmesini açmak için sol paneldeki Alarms simgesine tıklayın.
  5. İstenen Analytic-Based alarm satırının sonundaki dişli simgesine tıklayın ve Remove'a tıklayın.
  6. Son olarak, seçilen alarmın silinmesini onaylamak için Yes, delete butonuna tıklayın.

Copyright © 2025 Cordatus.