Агуулгын хүснэгт:
- Алхам 1: Урьдчилсан нөхцлийг тохируулах
- Алхам 2: Motion Detect програмыг тохируулах
- Алхам 3: Dropbox -ээр дамжуулан видео болон тохиргоонд хандах
Видео: Pizero Motion Detect вэбкамерын аюулгүй байдлын систем: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэ систем нь тохируулсан шүдэнзний хайрцгийн хайрцагт пизеро, wifi -гийн түлхүүр, хуучин вэбкамерыг ашигладаг. Энэ нь миний зам дээр ямар нэгэн мэдэгдэхүйц хөдөлгөөнийг 27fps хурдтай илрүүлэх видеог бүртгэдэг. Дараа нь клипүүдийг dropbox дансанд байршуулдаг. Мөн dropbox -ээр дамжуулан бүртгэлийг үзэж, тохиргоог өөрчлөх боломжтой.
Алхам 1: Урьдчилсан нөхцлийг тохируулах
Эхлээд энд тайлбарласны дагуу үйлдлийн системийг хамгийн сүүлийн хувилбар болгон шинэчилнэ үү.
Дараа нь энд тайлбарласны дагуу wifi -г тохируулна уу.
Дараа нь та OpenCv -ийг тохируулах хэрэгтэй болно. Pyimagesearch дээр үүнийг хэрхэн хийх талаар сайн заавар байдаг. Хэрэв та 3.0 хувилбарыг ашиглах гэж байгаа бол үүнийг удаан хүлээх болно. Нэг алхам хийхэд 9 цаг зарцуулдаг. Энэ хуудсан дээр тайлбарласан питон холболтууд танд бас хэрэгтэй болно.
Энэ бүхнийг ажиллуулсны дараа та хөдөлгөөн мэдрэгч програмыг татаж авахад бэлэн болно.
Алхам 2: Motion Detect програмыг тохируулах
Кодыг bitbucket дээрээс олж болно. Эдгээр файлуудыг ашиглан хуулна уу
git clone
эсвэл хэрэв та тэдгээрийг тусад нь татаж авахыг хүсч байвал.
Энэ системийн гол хэсэг нь multiMotionDetect.py юм. Энэ нь олон процессорын дараалал, үйл явдлыг маш их ашигладаг.
Юуны өмнө та MotionVideos видеог хаана хадгалахыг хүсч байгаагаа тодорхойлж, энэ утгыг globalConfig.json файлд тохируулах хэрэгтэй. Дараа нь config.json.txt болон maskedAreas.json.txt файлыг энэ фолдерын эх рүү хуулж ав. Config.json.txt файлыг алсаас засварлах боломжтой дараах тохиргоотой.
}
FrameThreshold: хөдөлгөөнийг илрүүлэхээс өмнө мэдэгдэхүйц хүрээний тоо.
staticThreshold: зураг авалтыг унтраахаас өмнөх статик фрэймийн тоо.
minArea: чухал ач холбогдолтой гэж үзэхийн тулд талбайн хамгийн бага хэмжээ юм.
postSeconds: Энэ бол зураг авалт дууссанаас хойш дарааллыг давах хөдөлгөөний секундын тоо юм. readCamNice: Энэ бол
readCam процесс. Энэ нь -20 ба +20 хооронд байна (зураг бага байх тусам тэргүүлэх ач холбогдол өндөр болно). Гэхдээ үүнийг бүү хэтрүүлээрэй, эс тэгвээс та үйлдлийн системийг сүйтгэх болно.
checkMotionNice: Хөдөлгөөн илрүүлэх процессын тэргүүлэх чиглэл.
writeCamNice: Камер бичих процессын тэргүүлэх чиглэл.
maxqsize: Энэ бол секундын тоог секундын хүрээгээр үржүүлж буй тоо юм.
Би ихэнхдээ зөвхөн салхины нөхцлийг харгалзан мин_ бүсийг өөрчилдөг.
Хэрэв та сокет бүртгэгчийг ашиглахаас илүү энгийн бүртгэгч ашиглахыг хүсвэл (доороос) импортын хэмжээг өөрчилнө үү.
мод бэлтгэх
logging.basicConfig (файлын нэр = 'жишээ.лог', түвшин = бүртгэл. DEBUG)
бүртгэл хүлээн авагчийг motionDetect файлаас устгаад бусад бүх зүйл сайн ажиллах ёстой.
Хэрэв та хөдөлгөөн мэдрэгчийг эхлүүлэх үед автоматаар ажиллуулахыг хүсч байвал.
Эхлээд скриптийг засварлаж, homedir нь multiMotionDetect.py байгаа газар руу чиглэсэн эсэхийг шалгаад, дараа нь motionDetect файлыг /etc/init.d руу хуулна уу.
cp motionDetect /etc/init.d/motionDetect
Үүнийг аль хэдийн гүйцэтгэх боломжтой байх ёстой, гэхдээ
chmod +x /etc/init.d/motionDetect
Эцэст нь скриптийг бүртгүүлнэ үү
sudo update-rc.d motionDetect default
Та мөн системийг эхлүүлж, зогсоож, дахин эхлүүлж болно
sudo /etc/init.d/motionDetect start | зогсоох | дахин эхлүүлэх
Анхдагч байдлаар miaLogReceiver сокет бүртгэл нэгэн зэрэг эхэлнэ. Бусад гурван програм нь бие даасан боловч ижил сокет бүртгэгч ашигладаг (гэхдээ амархан хөрвүүлэх боломжтой). Би эдгээр бүгдийг өөр өөр интервал бүхий крон скрипт ашиглан дууддаг. Зааврыг эндээс үзнэ үү.
CheckRunning.py нь multiMotionDetect.py ажиллаж байгаа эсэхийг шалгадаг бөгөөд хэрэв байхгүй бол дахин эхлүүлнэ.
fileMaint.py нь видео фолдерууд дээр өгөгдсөн өдрийн дараа эдгээрийг арилгаж цэвэрлэдэг. Энэ нь эхний догол мөрөнд байрлуулсан хөдөлгөөнт видео фолдерын дэд директоруудыг устгадаг. Тэд "MV" -ээр эхэлж байгаа эсэхийг шалгадаг тул тухайн фолдер дотор ижил тэмдэгтүүдээс өөр ач холбогдолтой лавлах байхгүй байгаа эсэхийг шалгаарай.
Алхам 3: Dropbox -ээр дамжуулан видео болон тохиргоонд хандах
Эцэст нь хэрэв та видео бичлэг, бүртгэл, тохиргооны файлуудаа алсаас харахыг хүсвэл dropbox -ийг тохируулах шаардлагатай болно.
Эхлээд үнэгүй dropbox данс аваарай. Дараа нь python -д зориулсан API -ийг тохируулна уу.
Танд түлхүүр байгаа бол үүнийг globalConfig.json файлд оруулна уу. Системийн талаар дэлгэрэнгүй мэдээллийг миний блогоос олж болно dani cymru - cyber renegade Хэрэв танд сонирхолтой зүйл эсвэл асуулт байвал блог дээр сэтгэгдэл бичнэ үү.
Зөвлөмж болгож буй:
Sensor Fusion ашиглан гар хийцийн аюулгүй байдлын систем: 5 алхам
Sensor Fusion ашиглан гар хийцийн аюулгүй байдлын систем: Энэхүү төслийн санаа нь хямд бөгөөд хялбараар бүтээгдсэн хамгаалалтын мэдрэгчийг бий болгох явдал юм. Анхны зорилго бол хэн нэгэн шатаар өгсөхөд надад мэдэгдэх зүйлийг бүтээх явдал байсан, гэхдээ би бас
RTC ба хэрэглэгчийн тодорхойлсон пин код бүхий цахим аюулгүй байдлын систем: 7 алхам
RTC ба хэрэглэгчийн тодорхойлсон пин код бүхий цахим аюулгүй байдлын систем: Сайн байна уу залуусаа! Энэ бол миний бичил хянагч ашиглан цахим PIN кодын аюулгүй байдлын системийг ашиглан бодит цагийн цаг, хэрэглэгчийн тодорхойлсон пин кодын онцлог шинж чанаруудыг ашиглан хийсэн төсөл бөгөөд энэ хуудсан дээр өөрийн гараар хийх бүх нарийн мэдээллийг агуулсан болно
DIY-хурууны хээний түлхүүрийн аюулгүй байдлын систем: 8 алхам
DIY-хурууны хээний түлхүүрийн аюулгүй байдлын систем: Энэхүү програм нь бидний өдөр тутмын шаардлагатай түлхүүрүүдийг (түгжээг) хамгаалахад тустай байдаг. Зах зээл дээр хэд хэдэн биометрийн систем байдаг, энэ нь
PLC аюулгүй байдлын утасгүй аюулгүй байдлын товчлуур: 6 алхам (зурагтай)
PLC -ийн аюулгүй байдлын утасгүй аюулгүй байдлын товчлуур: Энэхүү төсөл нь аюултай үйлдвэрлэлийн байгууламжийн аюулгүй байдлын нэмэлт давхаргыг бий болгохын тулд IoT болон (эцэст нь) робот техникийг ашиглах талаархи миний ойлголтын нотолгоо юм. Энэ товчлуурыг ашиглан дохиог хянах зэрэг олон процессыг эхлүүлэх эсвэл зогсоох боломжтой
One Touch Эмэгтэйчүүдийн аюулгүй байдлын аюулгүй байдлын систем: 3 алхам
Эмэгтэйчүүдийн аюулгүй байдлын нэг мэдрэгчтэй систем: Нэг мэдрэгчтэй дохиолол 8051 микро хянагч ашигладаг эмэгтэйчүүдийн аюулгүй байдлын систем Өнөөгийн ертөнцөд эмэгтэйчүүдийн аюулгүй байдал нь тухайн улсын хамгийн чухал асуудал болоод байна. Өнөөдөр эмэгтэйчүүдийг дарамталж, зовоодог, заримдаа яаралтай тусламж хэрэгтэй болдог. Шаардлагатай байршил байхгүй байна