Kas oled tüdinud sellest, et su telefon vibreerib pidevalt, kuna tuules liigub oks või naabri kass otsustab aias jalutama minna? See on odavate kaamerate tüüpiline probleem: need tuvastavad iga piksli muutuse ja saadavad sulle märguande, mistõttu ignoreerid märguandeid just siis, kui need on tõeliselt olulised . Selle peavalu lahendamiseks on olemas Frigate, avatud lähtekoodiga võrgusalvestussüsteem (NVR), mis muudab mängu, töödeldes kõike lokaalselt ja kasutades tehisintellekti.
Selle tarkvara võlu seisneb selles, et see ei tuvasta ainult liikumist, vaid suudab ka tuvastada objekti , olgu see siis inimene, auto või koer. Sujuvalt Home Assistantiga integreerudes saate oma kodus seadistada professionaalse turvasüsteemi ilma kuutasudeta või privaatsete videote pilveserveritesse saatmiseta, säilitades täieliku kontrolli oma privaatsuse ja reageerimisaja üle.
Intellekti mootor: Google Coral TPU
Kui soovite, et Frigate töötaks laitmatult ilma serveri protsessorit üle koormamata, vajate riistvaralist kiirendit. Siin tulebki mängu Google Coral USB Accelerator – väike seade, mis toimib nagu tehisintellektile spetsialiseerunud teaduslik kalkulaator. Samal ajal kui tavaline protsessor töötleb teavet samm-sammult, teeb TPU kiip tuhandeid samaaegseid toiminguid, vähendades ressursitarbimist 80%-lt naeruväärselt madalale 10% -le.
Ilma selle komponendita on igal Raspberry Pi-l või Mini PC-l video reaalajas analüüsimisega raskusi. Coral võimaldab kohest objektide tuvastamist , mis on ülioluline, kui soovite näiteks, et teie terrassituled süttiksid hetkel, kui keegi teie kinnistule astub, mitte viis sekundit hiljem.
Tehnilised nõuded ja keskkonna ettevalmistamine
Selle käivitamiseks ei pea te olema NASA insener, kuid peate mõistma mõningaid põhitõdesid. Teil on vaja serverit, mis suudab käitada Dockerit (näiteks Mini PC, NAS või Raspberry Pi 4/5), piisavalt mahutavaid kõvakettaid klippide salvestamiseks ja loomulikult turvakaameraid , mis toetavad RTSP protokolli.
Oluline detail on see, et teie kaamerad peavad pakkuma vähemalt kahte videovoogu. Alamvoogu ( madal resolutsioon) analüüsib Frigate pidevalt liikumise tuvastamiseks ilma palju protsessoriressurssi kulutamata, samas kui põhivoogu (kõrge resolutsioon või 4K) kasutatakse ainult lõplike tõendite salvestamiseks, kui tehisintellekt kinnitab huvipakkuva objekti olemasolu.
Samm-sammult paigaldusjuhend
Frigate'i paigaldamise kõige puhtam viis on Docker looEsmalt peate oma serverisse looma kausta ja faili. docker-compose.yml kus defineerite konteineri, määrate sellele vajalikud õigused Coral USB-le juurdepääsuks ja konfigureerite salvestusruumi /media/frigate et videod ei täidaks süsteemipartitsiooni.
Kõige südameks on arhiiv config.ymlSelles peate konfigureerima MQTT maakler (nagu Mosquitto), mis on keel, mida Frigate kasutab Home Assistantile märku andmiseks, et ta on midagi tuvastanud. Samuti on see koht, kus saate määrata iga kaamera, näidates ära RTSP URL (mis hõlmab kasutajanime, parooli ja IP-aadressi) ja iga voo rolle, olgu see siis detect tehisintellekti või record ajaloolise arhiivi jaoks.
Täpsemad seaded: Maskid ja tsoonid
Selleks, et süsteem puu liikumise või kaamera enda digitaalse kella tõttu sassi ei läheks, saab kasutada liikumismaske . Need ütlevad Frigate'ile: "Ignoreeri täielikult kõike, mis selles kaadris toimub." See on ideaalne tööriist tüütute valepositiivsete tulemuste kõrvaldamiseks.
Teisest küljest võimaldavad tuvastustsoonid teil olla palju täpsem. Saate joonistada ala nimega "garaaži_sissepääs" ja teise nimega "tagaaed". Tänu sellele saate programmeerida erinevaid automaatikaid: keegi aia juures saab teile saata vaikse hoiatuse, samal ajal kui keegi välisuksel aktiveerib alarmi või lülitab sisse kõik maja tuled.
Täielik integratsioon Home Assistantiga
Frigate'i maksimaalseks ärakasutamiseks peate installima selle integratsiooni HACS-i kaudu . Pärast ühenduse loomist loob Home Assistant iga tuvastatud objekti jaoks automaatselt binaarandurid ja üksused. See võimaldab teil luua võimsat loogikat, näiteks saata telefoni fototeatise ainult siis, kui keegi on aias kella 23.00 ja 6.00 vahel.
Algajatele on kasulik nipp kasutada Home Assistantis YAML-failide hõlpsaks haldamiseks koodiredaktorit, näiteks Code Studiot . Pidage meeles, et sujuva suhtluse tagamiseks peate Home Assistantis looma MQTT agendi jaoks spetsiaalse kasutaja , tagades, et volitused mõlemal poolel täpselt ühtivad.
Optimeerimise ja riistvara näpunäited
Ära tee seda viga, et proovid sissetungi 4K-s tuvastada; see on ressursside raiskamine. Seadista tuvastusresolutsioon millekski hallatavaks, näiteks 640x480 või 1280x720 , kuna tehisintellekt muudab pildi suurust niikuinii. Samuti, kui kasutad välistingimustes WiFi-turvakaameraid , veendu, et sul on tugev võrk või eelistatavalt kasuta Etherneti kaablit, et vältida viivitust või kaadrite kadumist, mis võib takistada tehisintellektil sissetungi õigeaegselt tuvastamast.
Kui teil on riistvara osas kahtlusi, siis Inteli NUC koos Corali USB-ga saab hõlpsasti hakkama 6–10 kaameraga . Kui märkate, et süsteem töötab aeglaselt, kontrollige, kas Dockeri jagatud mälu (shm_size) on õigesti reguleeritud vastavalt ühendatud kaamerate arvule.
Kohaliku valvesüsteemi seadistamine Frigate'i abil on parim viis oma andmete üle kontrolli taastamiseks, nautides samal ajal nutikat turvalisust . Kombineerides Google Corali võimsuse ja Home Assistant'i mitmekülgsuse, muudate lihtsad kaamerad valvuriks, mis suudab eristada looma ja sissetungijat, välistades valehäired ja tagades, et teie kodu jälgib privaatne , tõhus ja tasuta süsteem.





