Ukhathele ifoni yakho idlidliza njalo ngenxa yokuthi igatsha lihamba emoyeni noma ikati lomakhelwane wakho linquma ukuhambahamba engadini yakho? Inkinga evamile ngamakhamera ashibhile: athola ushintsho ngalunye lwephikseli futhi akuthumelele isaziso, okubangela ukuthi ungazinaki izaziso lapho zibaluleke ngempela . Ukuze kuxazululwe le nkinga, kukhona i-Frigate, uhlelo lokuqopha ividiyo yenethiwekhi evulekile (i-NVR) olushintsha umdlalo ngokucubungula konke endaweni kanye nokusebenzisa ubuhlakani bokwenziwa.
Umlingo walesi softhiwe ukuthi asigcini nje ngokubona ukunyakaza; singabona ukuthi yini leyo nto , kungaba ngumuntu, imoto, noma inja. Ngokuhlanganisa kalula ne-Home Assistant, ungasetha uhlelo lokuphepha lochwepheshe ekhaya lakho ngaphandle kwemali yanyanga zonke noma ukuthumela amavidiyo akho ayimfihlo kumaseva efu, ugcine ukulawula okuphelele kobumfihlo bakho nesikhathi sokuphendula.
Injini yobuhlakani: i-Google Coral TPU
Uma ufuna i-Frigate isebenze kahle kakhulu ngaphandle kokulayisha ngokweqile iprosesa yeseva yakho, udinga i-hardware accelerator. Yilapho i- Google Coral USB Accelerator ingena khona , idivayisi encane esebenza njengesibali sesayensi esigxile ku-AI. Ngenkathi i-CPU evamile icubungula ulwazi isinyathelo ngesinyathelo, i-chip ye-TPU yenza izinkulungwane zemisebenzi ngesikhathi esisodwa, inciphisa ukusetshenziswa kwezinsiza kusuka ku-80% kuya ku- 10% encane.
Ngaphandle kwalesi sici, noma iyiphi i-Raspberry Pi noma i-Mini PC izokuthola kunzima ukuhlaziya ividiyo ngesikhathi sangempela. I-Coral ivumela ukutholwa kwezinto ngokushesha , okubalulekile uma ufuna, isibonelo, izibani zakho zepatio zivuleke ngesikhathi othile engena endaweni yakho, hhayi ngemva kwemizuzwana emihlanu.
Izidingo zobuchwepheshe kanye nokulungiselela indawo
Ukuze lokhu kuqalise ukusebenza, akudingeki ube unjiniyela we-NASA, kodwa udinga ukuqonda izisekelo ezithile. Uzodinga iseva engasebenzisa i -Docker (njenge-Mini PC, i-NAS, noma i-Raspberry Pi 4/5), ama-hard drive anamandla anele okugcina ama-clip, kanye, namakhamera okuphepha asekela iphrothokholi ye-RTSP.
Imininingwane ebalulekile ukuthi amakhamera akho kumele anikeze okungenani ukusakazwa kwevidiyo okubili. I -sub-stream (isisombululo esiphansi) yiyo i-Frigate ehlala iyihlaziya ukuze ithole ukunyakaza ngaphandle kokusebenzisa i-CPU eningi, kuyilapho i- main-stream (isisombululo esiphezulu noma i-4K) isetshenziswa kuphela ukuqopha ubufakazi bokugcina lapho i-AI iqinisekisa ukuthi kukhona into ethakazelisayo.
Umhlahlandlela wokufaka wesinyathelo ngesinyathelo
Indlela ehlanzekile kakhulu yokufaka i-Frigate iwukufaka i-Frigate. I-Docker UkubhalaOkokuqala, udinga ukudala ifolda kuseva yakho kanye nefayela. docker-compose.yml lapho uchaza khona isitsha, usinike izimvume ezidingekayo zokufinyelela i-Coral USB futhi ulungiselele isitoreji ku /media/frigate ukuze amavidiyo angagcwalisi ukwahlukaniswa kwesistimu.
Inhliziyo yakho konke ingobo yomlando config.ymlKuyo kufanele ulungiselele Umthengisi we-MQTT (njengeMosquitto), okuwulimi olusetshenziswa yiFrigate ukwazisa uMsizi Wekhaya ukuthi uthole okuthile. Yilapho futhi uchaza khona ikhamera ngayinye, ubonisa I-URL ye-RTSP (okuhlanganisa igama lomsebenzisi, iphasiwedi kanye nekheli le-IP) kanye nezindima ezizoba nazo ukugeleza ngakunye, kungakhathaliseki ukuthi detect nge-AI noma record yengobo yomlando.
Izilungiselelo ezithuthukisiwe: Amamaski namaZone
Ukuze uvimbele uhlelo ukuthi lungasebenzi kahle ngokuhamba kwesihlahla noma iwashi ledijithali lekhamera, ungasebenzisa izifihla-buso zokunyakaza . Lezi zitshela i-Frigate ukuthi, "Ungazinaki ngokuphelele noma yini eyenzekayo kulolu hlaka." Iyithuluzi elifanele lokuhlanza amaphutha amanga acasulayo.
Ngakolunye uhlangothi, izindawo zokuthola zikuvumela ukuthi ucacise kakhulu. Ungadweba indawo ebizwa ngokuthi "garage_entrance" kanye nenye ebizwa ngokuthi "back_fence". Ngenxa yalokhu, ungahlela okuzenzakalelayo okuhlukile: othile ocingweni angakuthumelela isaziso esithule, kuyilapho othile ocingweni lwangaphambili evula i-alamu noma evula zonke izibani endlini.
Ukuhlanganiswa okugcwele ne-Home Assistant
Ukuze uthole okuningi ku-Frigate, udinga ukufaka ukuhlanganiswa kwayo nge -HACS . Uma isixhunyiwe, i-Home Assistant izodala ngokuzenzakalelayo izinzwa ezimbili kanye nezinhlaka zento ngayinye etholakele. Lokhu kukuvumela ukuthi udale i-logic enamandla, njengokuthumela isaziso sesithombe efonini yakho kuphela uma othile esensimini phakathi kuka-11 PM no-6 AM.
Icebiso eliwusizo kwabaqalayo ukusebenzisa umhleli wekhodi njenge -Code Studio ngaphakathi kwe-Home Assistant ukuphatha amafayela e-YAML kalula. Khumbula ukuthi ukuze kube nokuxhumana okungenazinkinga, kufanele udale umsebenzisi ozinikele ku-Home Assistant we- ejenti ye -MQTT , uqinisekise ukuthi iziqinisekiso ziyafana nhlangothi zombili.
Amathiphu okwenza ngcono kanye nehadiwe
Ungenzi iphutha lokuzama ukuthola ukungena kwe-4K; kuwukuchitha izinsiza. Setha isinqumo sokuthola into ephathwayo, njenge- 640x480 noma i-1280x720 , njengoba i-AI izokwenza usayizi wesithombe noma kunjalo. Futhi, uma usebenzisa amakhamera okuphepha e-Wi-Fi angaphandle , qiniseka ukuthi unenethiwekhi eqinile noma, okungcono, sebenzisa ikhebula le-Ethernet ukuze ugweme ukulibaziseka noma amafreyimu awile angavimbela i-AI ukuthi ithole ukungena ngesikhathi.
Uma unokungabaza ngehadiwe, i-Intel NUC ene-Coral USB ingaphatha kalula phakathi kwamakhamera ayi-6 kuya kwayi-10 . Uma ubona ukuthi uhlelo lusebenza kancane, hlola ukuthi imemori eyabiwe (shm_size) ku-Docker ilungiswe kahle ngokwenani lamakhamera owaxhume.
Ukusetha uhlelo lokuqapha lwendawo nge-Frigate kuyindlela engcono kakhulu yokubuyisa ukulawula idatha yakho ngenkathi ujabulela ukuphepha okuhlakaniphile . Ngokuhlanganisa amandla e-Google Coral kanye nokuguquguquka kwe-Home Assistant, uguqula amakhamera alula abe yi-sentinel ekwazi ukuhlukanisa phakathi kwesilwane nesigebengu, uqede ama-alamu angamanga futhi uqinisekise ukuthi ikhaya lakho liqashwe uhlelo oluyimfihlo, olusebenzayo, nolukhululekile.





