Përmbajtje:
- Hapi 1: Vendosja e parakushteve
- Hapi 2: Vendosja e softuerit të zbulimit të lëvizjes
- Hapi 3: Qasja në Video dhe Konfigurimi përmes Dropbox
Video: Sistemi i Sigurisë i Kamerës Pizero Motion Detect: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Ky sistem përdor një pizero, dongle wifi dhe një kamerë të vjetër në internet në një kuti të përshtatur të kutisë së ndeshjeve. Ai regjistron video të zbulimit të lëvizjes me 27 fps të çdo lëvizjeje të rëndësishme në rrugën time. Pastaj ngarkon klipet në një llogari dropbox. Gjithashtu mund të shikoni regjistrat dhe të ndryshoni konfigurimin përmes dropbox.
Hapi 1: Vendosja e parakushteve
Së pari përditësoni sistemin operativ në versionin e fundit siç përshkruhet këtu.
Pastaj vendosni wifi siç përshkruhet këtu.
Atëherë do t'ju duhet të konfiguroni OpenCv. Ka udhëzime të mira se si ta bëni këtë në pyimagesearch. Nëse jeni duke shkuar për versionin 3.0, prisni që të marrë një kohë të gjatë. Për të bërë një nga hapat duhen 9 orë. Ju gjithashtu do të keni nevojë për lidhjet python të cilat shpjegohen në atë faqe.
Kur të keni filluar të funksiononi, jeni gati të shkarkoni programin e zbulimit të lëvizjes.
Hapi 2: Vendosja e softuerit të zbulimit të lëvizjes
Kodi mund të gjendet në bitbucket. Kopjoni këto skedarë duke përdorur
git klon
ose nëse preferoni shkarkoni ato individualisht.
Pjesa kryesore e këtij sistemi është multiMotionDetect.py. Ai përdor shumë radhë dhe ngjarje të shumëpërpunimit.
Para së gjithash ju duhet të vendosni se ku dëshironi që videot të ruhen në MotionVideos dhe ta vendosni këtë vlerë në skedarin globalConfig.json. Pastaj kopjoni konfig.json.txt dhe maskkedAreas.json.txt në rrënjën e këtij dosje. Config.json.txt ka cilësimin e mëposhtëm i cili mund të redaktohet nga distanca.
}
FrameThreshold: është numri i kornizave të rëndësishme para se të zbulohet lëvizja.
pragu statik: është numri i kornizave statike para se të fikim filmimin.
minArea: është madhësia minimale e zonës në mënyrë që të llogaritet si domethënëse.
postSeconds: Ky është numri i sekondave nga përfundimi i xhirimit që lëvizja të kalojë në radhë. readCamNice: Kjo është sa përparësi duhet t'i jepet
procesi i leximit të kamerës. Kjo është midis -20 dhe +20 (sa më e ulët shifra aq më e lartë është përparësia). Por mos e teproni ose do të rrëzoni sistemin operativ.
checkMotionNice: Prioritet për procesin e zbulimit të lëvizjes.
writeCamNice: Prioriteti i procesit të shkrimit të kamerës.
maxqsize: Ky është numri i sekondave i cili më pas shumëzohet me kuadro për sekondë.
Unë kryesisht ndryshoj vetëm zonën min për të marrë parasysh kushtet e erës.
Nëse preferoni të përdorni një regjistrues të thjeshtë në vend të regjistrit të prizës (më poshtë) ndryshoni mia e importit
importi i prerjeve
logging.basicConfig (emri i skedarit = 'shembull.log', niveli = regjistrimi. DEBUG)
dhe hiqni marrësin e regjistrit nga skedari motionDetect dhe gjithçka tjetër duhet të funksionojë mirë.
Nëse dëshironi të ekzekutoni lëvizjen, zbuloni automatikisht kur filloni.
Së pari modifikoni skenarin dhe kontrolloni që homedir tregon se ku keni multiMotionDetect.py, pastaj kopjoni skedarin motionDetect në /etc/init.d dmth.
cp motionDetect /etc/init.d/motionDetect
Duhet të jetë i ekzekutueshëm tashmë, por
chmod +x /etc/init.d/motionDetect
Më në fund regjistroni skriptin me
sudo update-rc.d motionZbuloni parazgjedhjet
Ju gjithashtu mund të filloni, ndaloni dhe rinisni sistemin me
sudo /etc/init.d/motionZbulo fillimin | ndalimin | rinisjen
Si parazgjedhje, regjistrimi i prizës miaLogReceiver do të fillojë në të njëjtën kohë. Tre programet e tjerë janë të pavarur, por përdorin të njëjtin regjistrues të prizave (por lehtë mund të konvertohen). Unë i quaj të gjitha këto duke përdorur një shkrim cron të intervaleve të ndryshme. Për udhëzime shikoni këtu.
CheckRunning.py kontrollon që multiMotionDetect.py po funksionon dhe bën një rinisje nëse jo.
fileMaint.py bën pastrimin e shtëpisë në dosjet video duke i hequr këto pas numrit të caktuar të ditëve. Ai heq nën -drejtoritë e dosjes video të lëvizjes të vendosur në paragrafin e parë. Kontrollon që ato të fillojnë me "MV" kështu që sigurohuni që të mos keni një direktori tjetër me rëndësi duke filluar me të njëjtat karaktere brenda asaj dosje.
Hapi 3: Qasja në Video dhe Konfigurimi përmes Dropbox
Së fundi, nëse doni të shikoni videot tuaja, regjistrat dhe konfiguroni skedarët nga distanca, atëherë do t'ju duhet të konfiguroni dropbox.
Së pari merrni një llogari dropbox e cila është falas. Pastaj vendosni API -në për python -https://www.dropbox.com/developers/documentation/… Kjo përfshin shkarkimin e sdk dhe regjistrimin e aplikacionit për të hyrë në API.
Kur të keni një çelës, futeni atë në skedarin globalConfig.json. Më shumë informacion mbi sistemin mund të gjeni në blogun tim dani cymru - renegati kibernetik Nëse gjeni ndonjë gjë me interes ose ndonjë pyetje ju lutemi vendosni një koment në blog.
Recommended:
Sistemi i Sigurisë i bërë në shtëpi duke përdorur Sensorin Fusion: 5 hapa
Sistemi i Sigurisë i bërë në shtëpi duke përdorur Sensorin Fusion: Ideja që qëndron pas këtij projekti është të krijoni një sensor sigurie të lirë dhe të lehtë për tu bërë, i cili mund të përdoret për t'ju paralajmëruar kur dikush e ka kaluar atë. Qëllimi fillestar ishte të krijoja diçka që mund të më njoftonte kur dikush ngjitej shkallëve, por edhe unë
Sistemi Elektronik i Sigurisë Me RTC dhe Përcaktoni Përdoruesin Kodi Pin: 7 hapa
Sistemi Elektronik i Sigurisë Me RTC dhe Përcaktoni Përdoruesin Kodi Pin: Përshëndetje Djema! Ky është një projekt që e bëra duke përdorur mikrokontrolluesin e tij një Sistem Elektronik të Sigurisë së Kodit PIN me orë në kohë reale dhe përdoruesi përcakton veçoritë e kodit pin, kjo faqe përmban të gjitha detajet për ta bërë vetë. ITS PUNIM DHE KONCEPT: Epo
Fillimi me ESP32 CAM - Transmetimi i videos duke përdorur ESP CAM mbi Wifi - Projekti i kamerës së sigurisë ESP32: 8 hapa
Fillimi me ESP32 CAM | Transmetimi i videos duke përdorur ESP CAM mbi Wifi | Projekti i Kamerave të Sigurisë ESP32: Sot do të mësojmë se si ta përdorim këtë tabelë të re ESP32 CAM dhe si mund ta kodojmë atë dhe ta përdorim atë si një kamerë sigurie dhe të marrim një video streaming përmes wifi
Sistemi i Sigurisë së Sigurisë së Grave me një Prekje: 3 Hapa
Sistemi i Sigurisë së Sigurisë së Grave me një Prekje: Alarm me një prekje Sistemi i sigurisë së Grave duke përdorur mikrokontrollues 8051Në botën e sotme Siguria e Grave është Çështja më e Rëndësishme në Vetë Vend. Sot gratë ngacmohen dhe shqetësohen dhe ndonjëherë kur nevojitet ndihmë urgjente. Nuk ka lokacion të kërkuar
Stabilizuesi i kamerës për ENV2 ose telefona të tjerë të kamerës: 6 hapa
Stabilizues kamerash për ENV2 ose telefona të tjerë të kamerës: Keni dashur ndonjëherë të bëni një video por keni vetëm një aparat fotografik? A keni bërë ndonjëherë një video me një aparat fotografik, por nuk mund ta mbani atë? Mirë se kjo është e udhëzueshme për ju