Բովանդակություն:
Video: Դեմքի հետևող ատրճանակ ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս նախագիծը ընդլայնում է այստեղ ցուցադրված լազերային ճամփորդական ատրճանակի նախագծից-https://www.instructables.com/id/Building-a-Sentry-Gun-with-Laser-Trip-Wire-System-/?ALLSTEPS Միակ տարբերությունն այն է, որ ատրճանակը գործարկվելու է ոչ թե լազերային, այլ դեմքով: Հիմնականում այս նախագիծը համատեղում է դեմքի հետևման և լազերային ուղեկցող մետաղալարերի ատրճանակը, հետևաբար ՝ դեմքին հետևող ատրճանակը: Դեմքի հետևման համար օգտագործվող ալգորիթմը նման է techbitar- ի կատարածին-https://www.instructables.com/id/Face-detection-and-tracking-with-Arduino-and-OpenC/?ALLSTEPS Դեմք իրականացնելու համար հետևում, օգտագործվում է openCV: OpenCV (բաց կոդով համակարգչային տեսլական) իրական ժամանակի համակարգչային տեսողության ծրագրավորման գործառույթների գրադարան է: Նրանց գրադարանը կարելի է գտնել ՝
Քայլ 1:
Նախ, վեբ -տեսախցիկը տեղադրեք ատրճանակի վրա: Ես դրանք կապելու համար օգտագործեցի մալուխային փողկապ:
Քայլ 2. Microsoft Visual C ++ - ի տեղադրում OpenCV- ի համար
Նախքան կազմաձևելը, ես կգրեմ այս ուղեցույցը ՝ հիմնվելով այն բանի վրա, որ ես օգտագործում եմ 32 բիթանոց պատուհանի օպերացիոն համակարգ: Չգիտեմ, արդյոք այն աշխատում է 64 բիթ, բայց, ազատ զգալ փորձեք: Նախ, ներբեռնեք OpenCV- ն https://sourceforge.net/projects/opencvlibrary/ կայքից: Հանել այն C: / root գրացուցակում: Ես խորհուրդ կտայի այն վերանվանել OpenCV2.4.0- ի, քանի որ ես դրա համաձայն ճանապարհներ կդնեմ: Դա անելուց հետո մենք պետք է Windows միջավայրի փոփոխականների ուղին դնենք OpenCV- ի աղբարկղերի գրացուցակին: Դա անելու համար գնացեք Կառավարման վահանակ - Համակարգ և անվտանգություն - Համակարգ - Ընդլայնված համակարգի կարգավորումներ - Շրջակա միջավայրի փոփոխականներ: «Համակարգի փոփոխականներ» բաժնում փնտրեք «athանապարհ»: Կրկնակի սեղմեք դրա վրա և ավելացրեք «; C: / OpenCV2.4.0 / build / x86 / vc10 / bin»: ps Եթե սկզբում կարող եք տեսնել ստորակետը, դուք չեք երազում: Դուք նույնպես պետք է այն դնեք: Այդ մի բան ինձ համար շատ խնդիրներ առաջացրեց: Երկրորդ, ներբեռնեք վիզուալ ստուդիան, եթե այն արդեն չունեք https://www.microsoft.com/en-us/download/details.aspx?id=12752 կայքից: HO HO HO:… Մենք SUPPER պատրաստ ենք նախագիծ ստեղծել: Ահ, ջան, ես շատ եմ սիրում ՕՊ -ն: Այսպիսով, գնացեք վիզուալ ստուդիա և կտտացրեք «Նոր նախագիծ»: Ընտրեք win32 վահանակի ծրագիր և մուտքագրեք ձեր նախագծի անունը: Կբացվի պատուհան, կտտացրեք հաջորդ և լրացուցիչ ընտրանքների ներքո ընտրեք «Դատարկ նախագիծ» և կտտացրեք «Ավարտել»: Ձեր լուծման հետազոտողի վրա աջ սեղմեք Աղբյուրի ֆայլեր Ավելացնել նոր տարր: Ընտրեք C ++ ֆայլ և մուտքագրեք ձեր անունը և կտտացրեք ավելացնել: Այժմ գնացեք Իմ համակարգիչը և բացեք «C: / OpenCV2.4.0 / sample / c» և բացեք faceetect.cpp: Պատճենեք կոդը և տեղադրեք այն ձեր նոր ստեղծված C ++ ֆայլում: Դուք կտեսնեք, որ կան մի շարք կարմիր գծեր, քանի որ Visual studio- ն դեռ ի վիճակի չէ տեղակայել գործառույթներն ու գրադարանները: Այսպիսով, դա անելու համար գնացեք Project- հատկություններ (Alt + F7): Այստեղ մենք պետք է ընտրենք «Բոլոր կոնֆիգուրացիաները» կազմաձևից բացվող տուփը: Այնուհետև ընտրեք C/C ++ General Additional Include Directories և ավելացրեք «C: / OpenCV2.4.0 / build / include»: Հաջորդը, ընտրեք Linker General Additional Library Directories և ավելացրեք «C: / OpenCV2.4.0 / build / x86 / vc10 / lib»: Դրանից հետո ընտրեք Linker Input Additional Dependencies և այնտեղ ավելացրեք անհրաժեշտ գրադարանային ֆայլերի անուններ: Որոշ օրինակներ: opencv_calib3d240.lib, opencv_contrib240.lib, opencv_core240.lib, opencv_features2d240.lib, opencv_flann240.lib opencv_gpu240.lib, opencv_haartraining_engine.lib, opencv_highgui240.lib, opencv_imgproc240.lib, opencv_legacy240.lib, opencv_ml240.lib, opencv_objdetect240.lib, opencv_ts240.lib, opencv_video240.lib Սրանք lib ֆայլերի թողարկման տարբերակներ են, եթե ֆայլի անվան վրա ավելացնել «d» ածանցը, այն դառնում է կարգաբերման տարբերակ, օրինակ. opencv_core240.lib - թողարկման տարբերակ, opencv_core240d.lib - կարգաբերման տարբերակ: Մենք նոր ենք ընտրել Բոլոր կազմաձևերը, ուստի անհրաժեշտ lib ֆայլեր ավելացնելուց հետո մենք պետք է փոխենք կազմաձևումը ՝ կարգաբերելու և lib ֆայլերին ավելացնել «d» ածանցը: Նկատի ունեցեք, որ դրանք ոչ բոլոր գրադարանային ֆայլերն են, որոնք ձեզ հասանելի են: Բոլորը տեսնելու համար գնացեք «C: / OpenCV2.4.0 / build / x86 / vc10 / lib»: Հաջորդը գնացեք https://threadingbuildingblocks.org/ver.php?fid=171 և ներբեռնեք tbb30_20110427oss_win.zip: Ներբեռնելուց և ապակողպելուց հետո փոխեք գրացուցակի անունը «tbb30_20110427oss» - ի նման «tbb» - ի: Այնուհետև գնացեք Իմ համակարգիչը և «C: / OpenCV2.4.0 / build / common»: Կա ևս մեկ tbb գրացուցակ, այն վերանվանեք որպես «tbb_old» ՝ կրկնօրինակի համար: Այնուհետև պատճենեք նոր ներբեռնված և վերանվանված tbb գրացուցակը այս «C: / OpenCV2.4.0 / build / common» վայրում: Մենք նաև պետք է ավելացնենք նոր tbb տեղադրության աղբարկղի տեղեկատու միջավայրի փոփոխականների ճանապարհին: Այսպիսով, գնացեք Control Panel System and Security System Advanced System Settings Environment Variables և գտեք Path System Variables բաժնում, այնուհետև ավելացրեք «; C: / OpenCV2.4.0 / build / common / tbb / bin / ia32 / vc10»:
Քայլ 3: Անհրաժեշտ է ծրագրակազմ
OpenCV v2.4.0. serial.php Կոդ arduino- ի համար ՝ https://snipt.org/vvfe0 C ++ ծածկագիր ՝ դեմքին հետևելու համար ՝
Խորհուրդ ենք տալիս:
4 in 1 BOX (Արևային վերալիցքավորվող ցնցող ատրճանակ, Power Bank, LED Light & Laser) ՝ 5 քայլ (նկարներով)
4 in 1 BOX (Solar Rechargeable Stun Gun, Power Bank, LED Light & Laser). Այս նախագծում ես կխոսեմ Ինչպես պատրաստել 4 -ը 1 -ում Արևային վերալիցքավորվող ցնցող ատրճանակ, Power Bank, LED Light & Լազերային բոլորը մեկ տուփի մեջ: Ես այս նախագիծը պատրաստեցի, քանի որ ցանկանում եմ տուփի մեջ ավելացնել իմ բոլոր ցանկալի սարքերը, այն նման է գոյատևման տուփի, մեծ հզորությամբ
Ինչպես պատրաստել էպիկական Wii ատրճանակ (10 դոլարից պակաս) ՝ 4 քայլ
Ինչպես պատրաստել էպիկական Wii ատրճանակ (մինչև $ 10 -ով). Բարի գալուստ, շնորհակալություն իմ խրատական փորձերի համար :) :) Այսօր մենք Wii ատրճանակ ենք պատրաստելու Wii մխիթարիչի վրա: Այսպիսով … Եկեք սկսենք
DIY Arduino սնուցվող IR թեթև ատրճանակ ՝ 12 քայլ
DIY Arduino սնուցվող IR թեթև հրացան. (Raspberry Pi- ի համար), PSX Beetl
Coilgun ատրճանակ ՝ 6 քայլ
Coilgun Handg gun. Իմացեք, թե ինչպես պատրաստել պարզ հրացան `օգտագործելով ընդամենը մի քանի մասեր, որոնք բավականին հեշտ է ձեռք բերել: Պատրաստ եղեք մեկ շաբաթից ավելի ծախսել դրա վրա, և ձեզ կարող են անհրաժեշտ լինել մի քանի ծանր էլեկտրական գործիքներ (Միայն լավ արկեր պատրաստելու համար): Ես առաջինը կառուցեցի ընդամենը մեկ շաբաթվա ընթացքում
Arduino ինֆրակարմիր ջերմաչափ ատրճանակ MDF պատյան ՝ 4 քայլ (նկարներով)
Arduino ինֆրակարմիր ջերմաչափ ատրճանակ MDF գործ դա կարող է նշանակել