Rüzgarda bir dalın sallanması veya komşunuzun kedisinin bahçenizde gezintiye çıkması nedeniyle telefonunuzun sürekli titremesinden bıktınız mı? Ucuz kameraların tipik sorunu bu: Her piksel değişikliğini algılıyorlar ve size uyarı gönderiyorlar, bu da tam ihtiyacınız olduğu anda bildirimleri görmezden gelmenize neden oluyor. gerçekten önemliBu sorunu çözmek için, her şeyi yerel olarak ve yapay zeka kullanarak işleyen, açık kaynaklı bir ağ video kayıt (NVR) sistemi olan Frigate var.
La magia de este software es que no se limita a ver que «algo se mueve», sino que es capaz de Bu nesnenin ne olduğunu belirleyin.İster bir insan, ister bir araba, ister bir köpek olsun. Home Assistant ile sorunsuz bir şekilde entegre olarak, aylık ücret ödemeden veya özel videolarınızı bulut sunucularına göndermeden kendi evinizde profesyonel bir güvenlik sistemi kurabilirsiniz. Gizliliğinizin tam kontrolü ve tepki hızı.
Zeka motoru: Google Coral TPU
Frigate'in sorunsuz çalışmasını ve sunucunuzun işlemcisini aşırı yüklememesini istiyorsanız, bir donanım hızlandırıcıya ihtiyacınız var. İşte burada devreye giriyor... Google Coral USB HızlandırıcıYapay zekâ konusunda uzmanlaşmış, bilimsel hesap makinesi görevi gören küçük bir cihaz. Normal bir CPU bilgiyi adım adım işlerken, TPU çipi binlerce eş zamanlı işlem gerçekleştirerek kaynak tüketimini %80 oranında azaltır. gülünç %10.
Bu bileşen olmadan, herhangi bir Raspberry Pi veya Mini PC, videoyu gerçek zamanlı olarak analiz etmekte zorlanacaktır. Coral, bu bileşenin kullanılmasını sağlar. nesne algılama Anında gerçekleşmesi çok önemli; örneğin, birisi mülkünüze adım attığı anda veranda ışıklarının yanmasını istiyorsanız, beş saniye sonra değil.
Teknik gereksinimler ve çevre hazırlığı
Bunu çalışır hale getirmek için NASA mühendisi olmanıza gerek yok, ancak bazı temel bilgilere sahip olmanız gerekiyor. Çalıştırabilecek bir sunucuya ihtiyacınız olacak. liman işçisi (örneğin bir Mini PC, bir NAS veya bir Raspberry Pi 4/5), klipleri depolayacak yeterli kapasiteye sahip sabit diskler ve elbette, güvenlik kameraları kurun dayanabilen RTSP protokolü.
Önemli bir ayrıntı da kameralarınızın en az iki video akışı sunmasıdır. alt akım (Düşük çözünürlük) Fırkateynin, çok fazla CPU tüketmeden hareketi tespit etmek için sürekli olarak analiz ettiği çözünürlüktür, ana akım (Yüksek çözünürlükte veya 4K) olan kayıt, yapay zekanın ilgi çekici bir nesne olduğunu doğruladığı son testi kaydetmek için özel olarak kullanılır.
Adım adım kurulum kılavuzu
Frigate'i kurmanın en temiz yolu şöyledir: Docker OluşturmaÖncelikle sunucunuzda bir klasör ve bir dosya oluşturmanız gerekiyor. docker-compose.yml Burada konteyneri tanımlarsınız, Coral USB'ye erişmek için gerekli izinleri atarsınız ve depolamayı yapılandırırsınız. /media/frigate Böylece videolar sistem bölümünü doldurmaz.
Her şeyin özü arşivde yatıyor. config.ymlBurada yapılandırmanız gerekiyor. MQTT broker (Mosquitto gibi), Frigate'in Home Assistant'a bir şey algıladığını bildirmek için kullandığı dildir. Ayrıca her kamerayı tanımladığınız ve belirttiğiniz yer de burasıdır. RTSP URL (kullanıcı adı, parola ve IP adresi dahil) ve her akışın sahip olacağı roller, detect yapay zeka için veya record Tarih arşivi için.
Gelişmiş ayarlar: Maskeler ve Bölgeler
Sistemin bir ağacın hareketinden veya kameranın kendi dijital saatinden dolayı arızalanmasını önlemek için şunları kullanabilirsiniz: hareket maskeleri. Estas le dicen a Frigate: «ignora completamente lo que pase en este recuadro». Es la herramienta perfecta para limpiar la imagen de yanlış pozitifler Can sıkıcı.
Öte yandan, algılama bölgeleri te permiten ser mucho más específico. Puedes dibujar un área llamada «entrada_garaje» y otra «valla_fondo». Gracias a esto, puedes programar automatizaciones distintas: que una persona en la valla te mande un aviso silencioso, pero que alguien en la puerta principal alarm kur Ya da evin tüm ışıklarını açın.
Home Assistant ile tam entegrasyon
Frigate'den en iyi şekilde yararlanmak için entegrasyonunu şu şekilde yüklemeniz gerekir: HACSBağlantı kurulduktan sonra, Home Assistant algılanan her nesne için otomatik olarak ikili sensörler ve varlıklar oluşturacaktır. Bu, örneğin bir nesne göndermek gibi çok güçlü mantık oluşturmanıza olanak tanır. fotoğraflı bildirim Cep telefonu kullanımı yalnızca saat 23:00 ile 06:00 arasında bahçede bir kişi bulunması durumunda serbesttir.
Yeni başlayanlar için bir püf noktası, kod düzenleyici kullanmaktır. Kod Stüdyosu Home Assistant içerisinde YAML dosyalarını kolayca yönetebilirsiniz. Sorunsuz iletişim için, ajan için Home Assistant'ta özel bir kullanıcı oluşturmanız gerektiğini unutmayın. MQTTKimlik bilgilerinin her iki tarafta da tamamen aynı olduğundan emin olun.
Optimizasyon ve donanım ipuçları
4K algılama yapmaya çalışarak hata yapmayın; bu kaynak israfıdır. Algılama çözünürlüğünü yönetilebilir bir değere ayarlayın, örneğin... 640×480 veya 1280×720Çünkü yapay zeka görüntüyü zaten yeniden boyutlandıracak. Ayrıca, eğer kullanırsanız dış mekan wifi güvenlik kameralarıSağlam bir ağa sahip olduğunuzdan emin olun veya tercihen şunu kullanın: ethernet kablosu Yapay zekanın izinsiz girişi zamanında tespit etmesini engelleyebilecek kare gecikmelerini veya kare kayıplarını önlemek için.
Donanım konusunda şüpheleriniz varsa, Coral USB'li bir Intel NUC, aşağıdakiler arasında kolaylıkla işlem yapabilir. 6 ve 10 kameraSistemin yavaşladığını fark ederseniz, Docker'daki paylaşılan belleğin (shm_size) bağlı kamera sayısına göre doğru şekilde ayarlanıp ayarlanmadığını kontrol edin.
Frigate ile yerel bir gözetim sistemi kurmak, verileriniz üzerindeki kontrolü yeniden kazanmanın ve aynı zamanda keyifli bir deneyim yaşamanın en iyi yoludur. akıllı güvenlikGoogle Coral'ın gücünü Home Assistant'ın çok yönlülüğüyle birleştirerek, basit kameraları hayvan ile davetsiz misafir arasında ayrım yapabilen, yanlış alarmların gürültüsünü ortadan kaldıran ve evinizin güvenli bir sistem tarafından izlenmesini sağlayan bir bekçiye dönüştürebilirsiniz. özel, verimli ve ücretsiz.





