Мазмуну:
- 1 -кадам: Пререквизиттерди орнотуу
- 2 -кадам: Motion Detect программасын орнотуу
- 3 -кадам: Видеолорго жана конфигурацияга Dropbox аркылуу кирүү
Video: Pizero Motion Detect Webcam Security System: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Бул тутум пиццерону, wifi -донглди жана эски вебкамераны ылайыкташтырылган ширеңке кутусунун капчыгында колдонот. Ал менин кыймыл жолумда 27fps ылдамдыкта кыймыл аныктоочу видеолорду жазат. Андан кийин клиптерди dropbox эсебине жүктөйт. Ошондой эле журналдарды көрүп, тарамчасы аркылуу конфигурацияны өзгөртө аласыз.
1 -кадам: Пререквизиттерди орнотуу
Адегенде бул жерде сүрөттөлгөндөй иштөө тутумун акыркы версиясына жаңыртыңыз.
Андан кийин wifi'ди бул жерде сүрөттөлгөндөй орнотуңуз.
Андан кийин OpenCv орнотушуңуз керек болот. Муну pyimagesearchта кантип жасоо боюнча жакшы көрсөтмөлөр бар. Эгерде сиз 3.0 версиясына бара турган болсоңуз, ал көп убакытты талап кылат. Кадамдардын бирин жасоо үчүн 9 саат талап кылынат. Сизге ошол бетте түшүндүрүлгөн питон байламдары да керек болот.
Мунун баарын ишке киргизгенден кийин, сиз кыймыл аныктоочу программаны жүктөп алууга даярсыз.
2 -кадам: Motion Detect программасын орнотуу
Кодду битбукеттен тапса болот. Колдонуу менен бул файлдарды көчүрүү
гит клону
же эгер сиз аларды жекече жүктөп алууну кааласаңыз.
Бул системанын негизги бөлүгү 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: Бул секундадагы кадрларга көбөйтүлгөн секунддардын саны.
Мен көбүнчө min_areaны шамал шарттарын эсепке алуу үчүн өзгөртөм.
Эгерде сиз розетканы эмес, жөнөкөй логерди колдонууну кааласаңыз (төмөндө) import miaLogging дегенди өзгөртүңүз
журналды импорттоо
logging.basicConfig (filename = 'example.log', деңгээл = logging. DEBUG)
жана журналды алуучуну motionDetect файлынан алып салыңыз жана калганынын баары жакшы иштеши керек.
Эгерде сиз кыймылды аныктоону иштеткиңиз келсе, автоматтык түрдө баштоодо.
Алгач скриптти түзөтүңүз жана homedir сиз multiMotionDetect.py бар экенин көрсөтүп турат, андан кийин motionDetect файлын /etc/init.d ie көчүрүңүз
cp motionDetect /etc/init.d/motionDetect
Аткарылышы керек бирок
chmod +x /etc/init.d/motionDetect
Акыры скриптти каттаңыз
sudo update-rc.d motionDetect демейки
Сиз ошондой эле системаны баштоого, токтотууга жана кайра баштоого болот
sudo /etc/init.d/motionDetect баштоо | токтотуу | кайра баштоо
Демейки боюнча miaLogReceiver розеткасына кирүү ошол эле учурда башталат. Калган үч программа көз карандысыз, бирок ошол эле розетканы колдонот (бирок оңой эле айландырса болот). Мен мунун баарын ар кандай интервалдагы cron сценарийи аркылуу чакырам. Көрсөтмөлөрдү бул жерден караңыз.
CheckRunning.py multiMotionDetect.py иштеп жаткандыгын текшерет жана жок болсо кайра иштетет.
fileMaint.py берилген күндөрдөн кийин видео папкаларда тазалоо иштерин жүргүзөт. Бул биринчи абзацта орнотулган кыймыл видео папкасынын субдиректорияларын жок кылат. Бул алардын "MV" менен башталганын текшерет, андыктан сизде ошол папкадагы ошол эле символдордон башталган мааниге ээ болгон башка каталог жок экенине ынаныңыз.
3 -кадам: Видеолорго жана конфигурацияга Dropbox аркылуу кирүү
Акыры, эгер сиз видеолоруңузду, журналдарды жана конфигурация файлдарын алыстан көргүңүз келсе, анда dropboxту орнотушуңуз керек болот.
Алгач акысыз dropbox эсебин алыңыз. Андан кийин python үчүн API орнотуңуз -https://www.dropbox.com/developers/documentation/… Буга sdkти жүктөө жана APIге кирүү үчүн тиркемени каттоо кирет.
Сизде ачкыч болгондо globalConfig.json файлына киргизиңиз. Система жөнүндө көбүрөөк маалыматты менин блогумдан тапса болот dani cymru - cyber renegade Эгерде сизди кызыктырган нерсе же суроолор болсо, блогго комментарий калтырыңыз.
Сунушталууда:
Vídeo Tutoriales De Tecnologías Creativas 05: ¿Detect De Presencia? ¡Pup Supuesto !: 4 кадам
Vídeo Tutoriales De Tecnologías Creativas 05: ¿Detect De Presencia? ¡Por Supuesto !: Төмөнкү окуу куралдарынын детектору жана детектору сенсорлордун жардамы менен Arduino Uno же Tinkercad Circuits карталарын колдонууга мүмкүндүк берет
VR үчүн Head Motion Tracking System: 8 кадам
VR үчүн Head Motion Tracking System: Менин атым Сэм КОДО, бул тутодо мен сизге Arduino IMU сенсорлорун кантип колдонууну үйрөтөм VR үчүн баш көзөмөлдөө системасын куруу үчүн. : https: //www.amazon.com/Elecrow-Capacitive-interfac…- An
SkiiiD менен Detect Color TCS3200 кантип колдонсо болот: 9 кадам
SkiiiD менен Detect Color TCS3200 кантип колдонсо болот: Detect Color TCS3200ди skiiiD менен иштеп чыгууга үйрөткүч
Adosia IoT WiFi Controller + Motion Detect колдонуп кескелдирик терариумун көзөмөлдөө: 17 кадам (сүрөттөр менен)
Adosia IoT WiFi Controller + Motion Detect колдонуп кескелдирик терариумун көзөмөлдөө: Бул үйрөткүчтө биз кокусунан таап алган жана сыртта багбанчылык кылып жүргөндө бузулган бир ууч тери үчүн жөнөкөй кескелдирик террариумун кантип курууну көрсөтөбүз. Ошентип, биз пластиктин жардамы менен коопсуз мейкиндикти түзүү
DIY менен өзүн өзү сугаруучу идишти жаңыртыңыз DIY Motion Detect Sentry Alarm Planter: 17 кадам
DIY Өзүн өзү сугаруучу идишти WiFi менен DIY Motion Detect Sentry Alarm Planter'ге жаңыртыңыз: Бул макалада биз DIY менен өзүн өзү сугаруучу идишти WiFi менен DIY өзүн өзү сугаруучу идишке кантип көтөрүү керектигин көрсөтөбүз. WiFi менен DIY өзүн өзү сугаруучу идишти кантип куруу керектиги тууралуу макаланы окуган жоксуз, сиз