ዝርዝር ሁኔታ:
ቪዲዮ: የፊት መከታተያ ጠመንጃ 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ይህ ፕሮጀክት እዚህ ከሚታየው የሌዘር ጉዞ ሽቦ ሽጉጥ ፕሮጀክት ማስፋፊያ ነው-https://www.instructables.com/id/Building-a-Sentry-Gun-with-Laser-Trip-Wire-System-/?ALLSTEPS ብቸኛው ልዩነቱ ጠመንጃው በጨረር ሳይሆን በጨረር አይቀሰቀስም። በመሠረቱ ፣ ይህ ፕሮጀክት የፊት መከታተያ እና የሌዘር ጉዞ ሽቦ ሽጉጥን ያጣምራል ፣ ስለሆነም የፊት መከታተያ ሽጉጥ። ፊት ለመከታተል ጥቅም ላይ የዋለው ስልተ ቀመር በቴክቢትቢት ከተሠራው ጋር ተመሳሳይ ነው-https://www.instructables.com/id/Face-detection-and-tracking-with-Arduino-and-OpenC/?ALLSTEPS ፊትን ለመተግበር መከታተል ፣ openCV ጥቅም ላይ ይውላል። OpenCV (ክፍት ምንጭ የኮምፒተር ራዕይ) ለትክክለኛው ጊዜ የኮምፒተር እይታ የፕሮግራም ተግባራት ቤተ -መጽሐፍት ነው። ቤተ -መጽሐፋቸው ሊገኝ ይችላል
ደረጃ 1
በመጀመሪያ የድር ካሜራውን በጠመንጃው ላይ ይጫኑት። እኔ እነሱን ለማያያዝ የኬብል ማሰሪያ ተጠቅሜአለሁ።
ደረጃ 2 ለ OpenCV የማይክሮሶፍት ቪዥዋል ሲ ++ ን ማቀናበር
ከማዋቀሬ በፊት ፣ እኔ የ 32 ቢት የመስኮት ኦፐሬቲንግ ሲስተም እየተጠቀምኩ በመሆኔ ይህንን መመሪያ እጽፋለሁ። ለ 64 ቢት እንደሚሰራ እርግጠኛ አይደሉም ፣ ግን ለመሞከር ነፃነት ይሰማዎ። በመጀመሪያ ፣ OpenCV ን ከ https://sourceforge.net/projects/opencvlibrary/ ያውርዱ። ወደ C: / root ማውጫ ያውጡት። በእሱ መሠረት ዱካዎችን ስለሚያቀናብር ወደ OpenCV2.4.0 እንደገና እንዲሰጡት እመክራለሁ። ያንን ካደረግን በኋላ በመስኮት አከባቢ ተለዋዋጮች ውስጥ ወደ OpenCV ቢን ማውጫ መንገድን ማዘጋጀት አለብን። ይህንን ለማድረግ ወደ የቁጥጥር ፓነል - ስርዓት እና ደህንነት - ስርዓት - የላቀ የስርዓት ቅንብሮች - የአካባቢ ተለዋዋጮች ይሂዱ። በ “ስርዓት ተለዋዋጮች” ስር “ዱካ” ን ይፈልጉ። ሁለቴ ጠቅ ያድርጉት እና “; C: / OpenCV2.4.0 / build / x86 / vc10 / bin” ን ያክሉ። ps ሲሚኮሉን በጅማሬው ማየት ከቻሉ ሕልም አላዩም። እርስዎም እንዲሁ ማስገባት ያስፈልግዎታል። ያ አንድ ነገር ከዚህ በፊት ብዙ ችግር ፈጥሮብኛል። በሁለተኛ ደረጃ ፣ ከ https://www.microsoft.com/en-us/download/details.aspx?id=12752 አስቀድመው ከሌሉዎት የእይታ ስቱዲዮን ያውርዱ። HO HO HO…. እኛ ፕሮጀክት ለመፍጠር SUUPER ዝግጁ ነን። አሃም ፣ ሶሪ OP ን በጣም እወዳለሁ። ስለዚህ ወደ የእይታ ስቱዲዮ ይሂዱ እና “አዲስ ፕሮጀክት” ላይ ጠቅ ያድርጉ። የ win32 ኮንሶል መተግበሪያን ይምረጡ እና የፕሮጀክትዎን ስም ያስገቡ። መስኮት ብቅ ይላል ፣ ቀጣይን ጠቅ ያድርጉ እና ከተጨማሪ አማራጮች በታች “ባዶ ፕሮጀክት” ን ይምረጡ እና ጨርስን ጠቅ ያድርጉ። በመፍትሔ አሳሽዎ ላይ ፣ የምንጭ ፋይሎች አዲስ ንጥል አክልን በቀኝ ጠቅ ያድርጉ። C ++ ፋይል ይምረጡ እና ስምዎን ያስገቡ እና አክልን ጠቅ ያድርጉ። አሁን ወደ የእኔ ኮምፒተር ይሂዱ እና “C: / OpenCV2.4.0 / samples / c” ን ይክፈቱ እና faceetect.cpp ን ይክፈቱ። ኮዱን ይቅዱ እና አዲስ ወደተፈጠረው የ C ++ ፋይልዎ ይለጥፉት። ቪዥዋል ስቱዲዮ ተግባሮቹን እና ቤተመፃሕፍቱን ገና ማግኘት ስላልቻለ ብዙ ቀይ መስመሮች እንዳሉ ያያሉ። ስለዚህ ይህንን ለማድረግ ወደ ፕሮጀክት- ባህሪዎች (Alt + F7) ይሂዱ። እዚህ ፣ ሁሉንም ውቅሮች ከማዋቀር ተቆልቋይ ሳጥን መምረጥ አለብን። ከዚያ ሲ/ሲ ++ አጠቃላይ ተጨማሪ ማውጫዎችን ያካትቱ እና “C: / OpenCV2.4.0 / build / include” ን ያክሉ። በመቀጠል አገናኝ አጠቃላይ ተጨማሪ የቤተመጽሐፍት ማውጫዎችን ይምረጡ እና “C: / OpenCV2.4.0 / build / x86 / vc10 / lib” ን ያክሉ። ከዚያ በኋላ ፣ የአገናኝ አገናኝ ግብዓት ተጨማሪ ጥገኛዎችን ይምረጡ እና አስፈላጊ የቤተ መፃህፍት ፋይል ስሞችን እዚያ ያክሉ። አንዳንድ ምሳሌዎች: 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 ፋይሎችን ከጨመርን በኋላ አወቃቀሩን ለማረም እና “መ” ቅጥያውን ወደ ሊብ ፋይሎች ማከል አለብን። ልብ ይበሉ ፣ እነዚህ ለእርስዎ የሚገኙ ሁሉም የቤተ -መጽሐፍት ፋይሎች አይደሉም። ሁሉንም ለማየት ወደ “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 አካባቢን የቢን ማውጫ ወደ መንገድ ማከል አለብን። ስለዚህ ፣ ወደ የቁጥጥር ፓነል ስርዓት እና የደህንነት ስርዓት የላቀ የስርዓት ቅንብሮች የአካባቢ ተለዋዋጮች ይሂዱ እና በስርዓት ተለዋዋጮች ክፍል ውስጥ ዱካ ያግኙ ፣ ከዚያ “; C: / OpenCV2.4.0 / build / common / tbb / bin / ia32 / vc10” ን ያክሉ።
ደረጃ 3: ሶፍትዌር ያስፈልጋል
OpenCV v2.4.0: https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.0/ Serial C ++ Library for Win32 (በ Thierry Schneider): https://www.tetraedre.ch/advanced/ serial.php ኮድ ለ arduino: https://snipt.org/vvfe0 C ++ ኮድ ለፊት መከታተያ:
የሚመከር:
የፊት መታወቂያ እና መታወቂያ - አርዱዲኖ የፊት መታወቂያ OpenCV Python ን እና Arduino ን በመጠቀም።: 6 ደረጃዎች
የፊት መታወቂያ እና መታወቂያ | አርዱዲኖ የፊት መታወቂያ OpenCV Python ን እና Arduino ን በመጠቀም። - የፊት ለይቶ ማወቅ የ AKA የፊት መታወቂያ በአሁኑ ጊዜ በሞባይል ስልኮች ላይ በጣም አስፈላጊ ከሆኑት ባህሪዎች አንዱ ነው። ስለዚህ ፣ እኔ ጥያቄ ነበረኝ ለ ‹አርዱinoኖ› ፕሮጀክት የፊት መታወቂያ አለኝ? እና መልሱ አዎ ነው … ጉዞዬ እንደሚከተለው ተጀመረ - ደረጃ 1: እኛ ወደ እኛ መድረስ
DIY ስማርት ሮቦት መከታተያ የመኪና ኪትስ መከታተያ የመኪና ፎቶን የሚስብ 7 ደረጃዎች
DIY Smart Robot Tracking Car Kits Tracking Car Kits Tracking መኪና ፎቶሲንሴቲቭ - በ RINBOT ንድፍ የሮቦት መኪናን ከመከታተል መግዛት ይችላሉ TheoryLM393 ቺፕ ሁለቱን የፎቶግራፍ ተቆጣጣሪ ያወዳድሩ ፣ በሞተር በኩል አንድ ጎን የፎቶግራፍ ተቆጣጣሪ LED ሲኖር የሞተሩ ጎን ወዲያውኑ ይቆማል ፣ የሞተሩ ሌላኛው ወገን ፈተለ ፣ ስለዚህ
የፊት መከታተያ መሣሪያ! Python & Arduino: 5 ደረጃዎች
የፊት መከታተያ መሣሪያ! ፓይዘን እና አርዱinoኖ - ይህንን አስተማሪ የሚያነቡ እዚያ ያሉ ሁሉ ሰላም ይሉዎታል። ይህ OpenCV በሚባል የፓይዘን ቤተ -መጽሐፍት ላይ የሚሠራ የፊት መከታተያ መሣሪያ ነው። ሲቪ ማለት ‘የኮምፒውተር ራዕይ’ ማለት ነው። ከዚያ በእኔ ፒሲ እና በአርዱዲኖ UNO መካከል ተከታታይ በይነገጽ አቋቋምኩ። ስለዚህ ይህ ማለት
የፊት መከታተያ እና ፈገግታ የሃሎዊን ሮቦቶችን መለየት 8 ደረጃዎች (ከስዕሎች ጋር)
የፊት መከታተያ እና ፈገግታ የሃሎዊን ሮቦቶችን መለየት -ሃሎዊን ይመጣል! አሪፍ ነገር ለመገንባት ወሰንን። Ghosty እና Skully ሮቦቶችን ይተዋወቁ። እነሱ ፊትዎን መከተል ይችላሉ እና ከእርስዎ ጋር ለመሳቅ ፈገግ በሚሉበት ጊዜ ያውቃሉ! ይህ ፕሮጀክት iPhone ን የሚቀይር የ iRobbie መተግበሪያን የመጠቀም ሌላ ምሳሌ ነው
በ 2012 ራም ኳድ የፊት መብራት መኪኖች ላይ HIDs [የፊት መብራት መቀየሪያ ኪት] DIY ን እንዴት እንደሚጭኑ - 10 ደረጃዎች
በ 2012 ራም ኳድ የፊት መብራት መኪኖች ላይ HIDs [የፊት መብራት መቀየሪያ ኪት] DIY ን እንዴት እንደሚጭኑ - ሰላም ለሁሉም! በመጨረሻ ሌላ አግኝቻለሁ " መኪና ለእናንተ ለወንዶች የፊት መብራት DIY አጋዥ ስልጠና ተደብቋል ፣ በዚህ ጊዜ እና በ 2012 ራም ኳድ የፊት መብራት የጭነት መኪናዎች ላይ BFxenon HIDs ን እንዴት እንደሚጫኑ ላይ የ HID የመቀየሪያ ኪት ነው። በእውነቱ ቀላል ነው =] ሁላችሁም እንደምትደሰቱ ተስፋ አደርጋለሁ