ዝርዝር ሁኔታ:
- ደረጃ 1 ደረጃ 1 ቤተመፃህፍትን ማስመጣት
- ደረጃ 2: ደረጃ 2 - የድር ካሜራ ይድረሱ
- ደረጃ 3 ደረጃ 3 የንባብ ክፈፎች
- ደረጃ 4: ደረጃ 4 - ከባርኮድ መረጃን ማንበብ
- ደረጃ 5 - ደረጃ 5 - በ QR ኮድ ዙሪያ አራት ማእዘን በመሳል እና መረጃን ማሳየት
- ደረጃ 6
ቪዲዮ: በፓይዘን ውስጥ OpenCV ን በመጠቀም የ QR ኮድ ስካነር 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
በዘመናዊው ዓለም ውስጥ የ QR ኮድ እና የባር ኮድ ከምርቱ ማሸጊያ እስከ የመስመር ላይ ክፍያዎች ድረስ በሁሉም ቦታ ጥቅም ላይ ሲውሉ እና ምናሌውን ለማየት በምግብ ቤት ውስጥ እንኳን የ QR ኮዶችን እናያለን።
ስለዚህ አሁን ትልቁ አስተሳሰብ እንደሆነ አያጠራጥርም። ግን ይህ የ QR ኮድ እንዴት እንደሚሰራ ወይም እንዴት እንደሚቃኝ እና አስፈላጊውን መረጃ እናገኛለን ብለው አስበው ያውቃሉ? ካላወቁ ለመልሱ በትክክለኛው ቦታ ላይ ነዎት።
በዚህ አስተማሪ ውስጥ Python እና OpenCV ን በመጠቀም ያሸነፈውን የ QR ኮድ ስካነርዎን እንዴት ማድረግ እንደሚችሉ ይማራሉ
አቅርቦቶች
- ፓይዘን (3.6 ፣ 3.7 ፣ 3.8 የሚመከር)
- OpenCV ቤተ -መጽሐፍት
- የፒዝባር ቤተ -መጽሐፍት
ደረጃ 1 ደረጃ 1 ቤተመፃህፍትን ማስመጣት
የሚያስፈልጉንን ቤተመፃህፍት ከውጭ በማስመጣት እንጀምር ፣
ስለዚህ 3 ቤተ -መጽሐፍትን እንጠቀማለን
1. OpenCV
2. ጎበዝ
3. ፒዝባር
ደረጃ 2: ደረጃ 2 - የድር ካሜራ ይድረሱ
እዚህ ከቪ.ሲ.ሲ.ቪዲኬፕ ተግባርን እንዲሁም የውጤት መስኮታችንን ስፋት እና ቁመት በማቀናበር የድር ካሜራችንን እናገኛለን።
እዚህ አስፈላጊ ነጥብ የውስጥ ዌብካምዎን የሚጠቀሙ ከሆነ በቪዲዮ ቀረፃ ተግባር ውስጥ 0 ን ማለፍ እና እርስዎ የውጭ ዌብካም ማለፊያ 1 ን የሚጠቀሙ ከሆነ ነው።
አሁን በመስመር 6 የውጤት መስኮታችንን ቁመት 640 ብለን እንወስናለን (3 ለ ቁመት ጥቅም ላይ ነው)
በመስመር 7 የውጤት መስኮታችንን ቁመት 480 ብለን እንገልፃለን (4 ለ ቁመት ጥቅም ላይ ይውላል)
ደረጃ 3 ደረጃ 3 የንባብ ክፈፎች
ከድር ካሜራ ፍሬሞችን ማንበብ በጣም ቀላል ነው። ሉፕ ሁለት ተለዋዋጮችን በሚፈጥሩበት ጊዜ ጥቂት ዙር እና ውስጡን ማከል ብቻ ያስፈልግዎታል - ሬታ እና ፍሬም “ካፕ.read ()” ን በመጠቀም ፍሬሞቹን ያንብቡ።
አሁን ሁሉም ክፈፎችዎ በተለዋዋጭ “ክፈፍ” ውስጥ ይከማቻሉ
ደረጃ 4: ደረጃ 4 - ከባርኮድ መረጃን ማንበብ
አሁን ውሂቡን ከባርኮድ የምናነብበትን loop እንፈጥራለን።
ስለዚህ እኛ የ QR ኮድ መረጃን ለማጣራት ያስመጣንበትን “ዲኮድ” እንጠቀማለን
እና ውሂቡ ትክክል መሆኑን ወይም አለመሆኑን ለማረጋገጥ በተለዋዋጭ “myData” ውስጥ እናከማቸዋለን እና እናተምዋለን
ደረጃ 5 - ደረጃ 5 - በ QR ኮድ ዙሪያ አራት ማእዘን በመሳል እና መረጃን ማሳየት
ስለዚህ በመጀመሪያ የእኛን የ QR ኮድ 4 የማዕዘን ነጥቦችን የሚሰጠን ነጥቦችን የሚለዋወጥ ተለዋዋጭ ስም pts እንፈጥራለን
አሁን ይህንን ነጥቦች በመጠቀም በ 16-18 መስመር ላይ እንደሚታየው በእኛ QR ኮድ ዙሪያ አራት ማእዘን እንፈጥራለን
ጽሑፍ ለማሳየት ውሂባችን የተከማቸበትን myData ተለዋዋጭ ይጠቀማል
ደረጃ 6
እና በመጨረሻም በ ‹OpenCV› ውስጥ ‹imshow› ተግባርን በመጠቀም የእኛን ፍሬም እናሳያለን
በመስመር 22-23 ላይ ‹q› ን የምንጫን ከሆነ ፕሮግራሙ ያቆማል ብለን ፕሮግራም አድርገናል
የሚመከር:
በፓይዘን ውስጥ የቄሳር ሲፈር ፕሮግራም 4 ደረጃዎች
በፓይዘን ውስጥ የቄሳር ሲፌር ፕሮግራም - ቄሳር ሲፌር ኢንክሪፕት እና ዲክሪፕት ለማድረግ ቀላል የሆነ ጥንታዊ እና በሰፊው ጥቅም ላይ የዋለ ሲፈር ነው። እሱ ሙሉ በሙሉ አዲስ ፊደልን ለመፍጠር የፊደላትን ፊደላት በማሸጋገር ይሠራል (ኤቢሲዲኤፍ ከ 4 ፊደሎች በላይ ሊለወጥ እና ኤፍጂሂጂ ሊሆን ይችላል)። ቄሳር ሐ
በፓይዘን ውስጥ ከ SHT25 ጋር Raspberry Pi ን በመጠቀም የእርጥበት እና የሙቀት ታዛቢ 6 ደረጃዎች
በፓይዘን ውስጥ ከ “SHT25” ጋር Raspberry Pi ን በመጠቀም የእርጥበት እና የሙቀት መጠን ታዛቢ - ለ Raspberry Pi ቀናተኛ በመሆን ፣ ከእሱ ጋር አንዳንድ አስደናቂ ሙከራዎችን አስበን ነበር። በዚህ ዘመቻ ውስጥ ፣ Raspberry Pi ን በመጠቀም አንጻራዊ እርጥበት እና የሙቀት መጠንን የሚለካ እርጥበት እና የሙቀት ታዛቢ እናደርጋለን። እና SHT25 ፣ ሁሚዲ
በፓይዘን ውስጥ ከአየር ንብረት ለውጥ የአየር ለውጥን መቅረጽ 6 ደረጃዎች
በፓይዘን ውስጥ ከአየር ንብረት ለውጥ የአየር ለውጥን መቅረጽ - የአየር ንብረት ለውጥ ትልቅ ችግር ነው። እና ብዙ ሰዎች አሁን ምን ያህል እንደተነሳ አያውቁም። በዚህ መመሪያ ውስጥ በአየር ንብረት ለውጥ ምክንያት የአየር ንብረት የሙቀት ለውጥን በግራፍ እናቀርባለን። ለማታለል ሉህ ከዚህ በታች ያለውን የፓይዘን ፋይል ማየት ይችላሉ
በፓይዘን ውስጥ ከ BME280 ጋር Raspberry Pi ን በመጠቀም የአየር ሁኔታ ጣቢያ 6 ደረጃዎች
በፓይዘን ውስጥ ከ BME280 ጋር Raspberry Pi ን በመጠቀም የአየር ሁኔታ ጣቢያ-maith an scéalaí anላማ (የአየር ሁኔታ ጥሩ ታሪክ ሰሪ ነው) ከአለም ሙቀት መጨመር እና ከአየር ንብረት ለውጥ ጉዳዮች ጋር ፣ የዓለም የአየር ሁኔታ ንድፍ ወደ በርካታ የአየር ሁኔታ ነክ የሚያመራ ዓለምአችን እየተዛባ ነው። የተፈጥሮ አደጋዎች (ድርቅ ፣ ጽንፍ
በፓይዘን ቋንቋ በተዋቀረ ብርሃን እና ስቴሪዮ ራዕይ ላይ የተመሠረተ DIY 3D ስካነር 6 ደረጃዎች (ከስዕሎች ጋር)
በፓይዘን ቋንቋ በተዋቀረ ብርሃን እና ስቴሪዮ ራዕይ ላይ የተመሠረተ DIY 3D ስካነር - ይህ 3 ዲ ስካነር እንደ ቪድዮ ፕሮጄክተር እና ዌብካሞች ያሉ ዝቅተኛ ዋጋ ያላቸው የተለመዱ ዕቃዎችን በመጠቀም የተሰራ ነው። የተዋቀረ-ብርሃን 3 ዲ ስካነር የታቀዱ የብርሃን ንድፎችን እና የካሜራ ሲስተሞችን በመጠቀም የነገሩን ሶስት አቅጣጫዊ ቅርፅ ለመለካት የ 3 ዲ ፍተሻ መሣሪያ ነው