Სარჩევი:
- ნაბიჯი 1: ნაბიჯი 1: ბიბლიოთეკების იმპორტი
- ნაბიჯი 2: ნაბიჯი 2: ვებკამერაზე წვდომა
- ნაბიჯი 3: ნაბიჯი 3: ჩარჩოების კითხვა
- ნაბიჯი 4: ნაბიჯი 4: მონაცემების კითხვა შტრიხკოდიდან
- ნაბიჯი 5: ნაბიჯი 5: მართკუთხედის დახატვა QR კოდის გარშემო და მონაცემების ჩვენება
- ნაბიჯი 6:
ვიდეო: QR კოდების სკანერი OpenCV გამოყენებით პითონში: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
დღევანდელ სამყაროში ჩვენ ვხედავთ, რომ QR კოდი და შტრიხ გამოიყენება თითქმის ყველგან, პროდუქციის შეფუთვიდან ონლაინ გადახდებამდე და დღესდღეობით ჩვენ ვხედავთ QR კოდებს რესტორნებშიც კი, მენიუს სანახავად.
ასე რომ, ეჭვი არ მეპარება, რომ ეს უკვე დიდი აზრია. ოდესმე გიფიქრიათ იმაზე, თუ როგორ მუშაობს ეს QR კოდი ან როგორ ხდება მისი სკანირება და ვიღებთ საჭირო ინფორმაციას? თუ არ იცით, მაშინ სწორ ადგილას ხართ პასუხისთვის.
ამ ინსტრუქციებში თქვენ შეისწავლით თუ როგორ უნდა გააკეთოთ თქვენი მოგებული QR კოდების სკანერი Python და OpenCV გამოყენებით
მასალები:
- პითონი (რეკომენდებულია 3.6, 3.7, 3.8)
- OpenCV ბიბლიოთეკა
- პიზბარის ბიბლიოთეკა
ნაბიჯი 1: ნაბიჯი 1: ბიბლიოთეკების იმპორტი
დავიწყოთ ჩვენი საჭირო ბიბლიოთეკების იმპორტირებით, ჩვენ ვიყენებთ 3 ბიბლიოთეკას
1. OpenCV
2. ნაგავი
3. პიზბარი
ნაბიჯი 2: ნაბიჯი 2: ვებკამერაზე წვდომა
აქ ჩვენ შევდივართ ჩვენს ვებკამერაზე OpenCV– დან VideoCapture ფუნქციის გამოყენებით და ასევე ჩვენი გამომავალი ფანჯრის სიგანისა და სიმაღლის დაყენებით.
აქ მნიშვნელოვანია ის, რომ თუ თქვენ იყენებთ თქვენს შიდა ვებკამერას, ჩააბარეთ 0 VideoCapture ფუნქციაში და თუ იყენებთ გარე ვებკამერის უღელტეხილს 1
ახლა მე -6 ხაზში ჩვენ განვსაზღვრავთ ჩვენი გამომავალი ფანჯრის სიმაღლეს 640 -ს (3 გამოიყენება სიმაღლისთვის)
მე -7 სტრიქონში ჩვენ განვსაზღვრავთ ჩვენი გამომავალი ფანჯრის სიმაღლეს 480 -ს (4 გამოიყენება სიმაღლისთვის)
ნაბიჯი 3: ნაბიჯი 3: ჩარჩოების კითხვა
ვებკამერიდან ჩარჩოების კითხვა ძალიან მარტივია. თქვენ უბრალოდ უნდა დაამატოთ while მარყუჟი და შიგნით, ხოლო მარყუჟი ქმნის ორ ცვლადს, ანუ ret და frame კითხულობს ჩარჩოებს "cap.read ()" გამოყენებით.
ახლა თქვენი ყველა ჩარჩო ინახება ცვლადი "ჩარჩოში"
ნაბიჯი 4: ნაბიჯი 4: მონაცემების კითხვა შტრიხკოდიდან
ახლა ჩვენ შევქმნით მარყუჟს for, რომელშიც ჩვენ წავიკითხავთ შტრიხკოდის მონაცემებს.
ასე რომ, ჩვენ ვაპირებთ გამოვიყენოთ "დეკოდირება", რომელიც ჩვენ შემოვიღეთ QR კოდის მონაცემების დეკოდირებისთვის
ჩვენ შევინახავთ მას ცვლადში "myData" და დავბეჭდავთ, რომ შევამოწმოთ მონაცემები სწორია თუ არა
ნაბიჯი 5: ნაბიჯი 5: მართკუთხედის დახატვა QR კოდის გარშემო და მონაცემების ჩვენება
ასე რომ, პირველ რიგში ჩვენ შევქმნით ცვლადი სახელის pts, რომელიც არის წერტილები, რაც მოგვცემს ჩვენი QR კოდის 4 კუთხის წერტილს
ახლა ამ წერტილების გამოყენებით ჩვენ შევქმნით ოთხკუთხედს ჩვენი QR კოდის გარშემო, როგორც ნაჩვენებია სტრიქონი 16-18
ტექსტის საჩვენებლად გამოიყენება myData ცვლადი, სადაც ჩვენი მონაცემები ინახება
ნაბიჯი 6:
და ბოლოს ჩვენ ვაჩვენებთ ჩვენს ჩარჩოს OpenCV- ში "imshow" ფუნქციის გამოყენებით
22-23 ხაზზე ჩვენ გვაქვს პროგრამირება, რომ თუ დააჭირეთ "q"-ს, პროგრამა დასრულდება
გირჩევთ:
ტენიანობისა და ტემპერატურის დამკვირვებელი ჟოლოს Pi გამოყენებით SHT25 პითონში: 6 ნაბიჯი
ტენიანობის და ტემპერატურის დამკვირვებელი ჟოლოს Pi გამოყენებით SHT25 პითონში: როგორც ჟოლოს პიის ენთუზიასტი, ჩვენ მოვიფიქრეთ მასზე უფრო სანახაობრივი ექსპერიმენტები. ამ კამპანიაში ჩვენ გავაკეთებთ ტენიანობისა და ტემპერატურის დამკვირვებელს, რომელიც ზომავს ტენიანობასა და ტემპერატურას ჟოლოს პი და SHT25, Humidi
ფერის გამოვლენა პითონში OpenCV გამოყენებით: 8 ნაბიჯი
ფერის გამოვლენა პითონში OpenCV გამოყენებით: გამარჯობა! ეს ინსტრუქცია გამოიყენება იმის გასარკევად, თუ როგორ უნდა ამოიღოთ კონკრეტული ფერი პითონში გამოსახულიდან openCV ბიბლიოთეკის გამოყენებით. თუ თქვენ ახალი ხართ ამ ტექნიკაში, მაშინ არ ინერვიულოთ, ამ სახელმძღვანელოს ბოლოს თქვენ შეძლებთ თქვენი საკუთარი ფერის პროგრამირებას
ამინდის სადგური ჟოლოს Pi გამოყენებით BME280 პითონში: 6 ნაბიჯი
ამინდის სადგური ჟოლოს Pi გამოყენებით BME280 პითონში: is maith a scéalaí an armancir (ამინდი კარგი მთხრობელია) გლობალური დათბობისა და კლიმატის ცვლილების საკითხებთან ერთად, გლობალური ამინდის ნიმუში ხდება არაჩვეულებრივი ჩვენს სამყაროში, რაც უამრავ ამინდს უკავშირდება ბუნებრივი კატასტროფები (გვალვები, უკიდურესი
გაუზიარეთ თქვენი Wifi პაროლი ავტომატურად QR კოდების გამოყენებით: 4 ნაბიჯი
გაუზიარეთ თქვენი Wifi პაროლი ავტომატურად QR კოდების გამოყენებით: ამ ინსტრუქციით, ჩვენ ვისწავლით თუ როგორ უნდა შევქმნათ QR კოდი, რომელიც თქვენს სტუმრებს დაუკავშირებს Wifi– ს ძალისხმევის გარეშე. ინტერნეტი არის აუცილებლობა. როგორც კი მივალთ ადგილზე, პირველი რაც გვჭირდება არის Wifi წვდომა. მასპინძლობს თუ არა ამხანაგურ შეხვედრას
ESP32 კოდების გენერატორი - Wifi, BLE, Bluetooth: 9 ნაბიჯი
ESP32 კოდების გენერატორი - Wifi, BLE, Bluetooth: შესავალი ESP32 არის დაბალი ღირებულების ორმაგი პროცესორის ჩიპი, WiFi, Bluetooth Classic და BLE (Bluetooth დაბალი ენერგიის) მხარდაჭერით. მიუხედავად იმისა, რომ ჩიპი უკვე რამდენიმე წელია არსებობს, კოდის მხარდაჭერა Arduino– სთვის ჯერ კიდევ არ არის სრულყოფილი (როგორც 2018 წლის აპრილში), მაგრამ