Daftar Isi:
- Langkah 1: Langkah 1: Mengimpor Perpustakaan
- Langkah 2: Langkah 2: Akses Webcam
- Langkah 3: Langkah 3: Membaca Bingkai
- Langkah 4: Langkah 4: Membaca Data Dari Barcode
- Langkah 5: Langkah 5: Menggambar Persegi Panjang Di Sekitar Kode QR dan Menampilkan Data
- Langkah 6:
Video: Pemindai Kode QR Menggunakan OpenCV dengan Python: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Di dunia sekarang ini kita melihat kode QR dan kode Bar digunakan hampir di mana-mana mulai dari kemasan produk hingga Pembayaran Online dan sekarang kita melihat kode QR bahkan di restoran untuk melihat menu.
Jadi tidak diragukan lagi bahwa itu adalah pemikiran besar sekarang. Tetapi pernahkah Anda bertanya-tanya bagaimana kode QR ini bekerja atau bagaimana kode itu dipindai dan kami mendapatkan informasi yang diperlukan? Jika Anda tidak tahu maka Anda berada di tempat yang tepat untuk jawabannya.
Dalam Instruksi ini Anda akan belajar cara membuat Pemindai kode QR yang Anda menangkan menggunakan Python dan OpenCV
Perlengkapan:
- Python (3.6, 3.7, 3.8 disarankan)
- Perpustakaan OpenCV
- Perpustakaan Pyzbar
Langkah 1: Langkah 1: Mengimpor Perpustakaan
Mari kita mulai dengan mengimpor perpustakaan yang kita butuhkan, Jadi kita akan menggunakan 3 perpustakaan
1. BukaCV
2. lumpuh
3. Pizbar
Langkah 2: Langkah 2: Akses Webcam
Di sini kita akan mengakses webcam kita menggunakan fungsi VideoCapture dari OpenCV dan juga mengatur lebar dan tinggi jendela output kita.
Di sini poin penting adalah bahwa jika Anda menggunakan webcam internal Anda, maka lewati 0 dalam fungsi VideoCapture dan jika Anda menggunakan webcam eksternal, lewati 1
Sekarang di baris 6 kita mendefinisikan ketinggian jendela output kita sebagai 640 (3 digunakan untuk ketinggian)
Pada baris 7 kami mendefinisikan ketinggian jendela keluaran kami sebagai 480 (4 digunakan untuk ketinggian)
Langkah 3: Langkah 3: Membaca Bingkai
Membaca frame dari webcam sangat sederhana. Anda hanya perlu menambahkan while loop dan di dalam while loop buat dua variabel yaitu ret dan frame baca frame menggunakan "cap.read()".
Sekarang semua frame Anda akan disimpan dalam variabel "frame"
Langkah 4: Langkah 4: Membaca Data Dari Barcode
Sekarang kita akan membuat for loop di mana kita akan membaca data dari barcode.
Jadi kita akan menggunakan "decode" yang telah kita impor untuk memecahkan kode data kode QR
dan kami akan menyimpannya dalam variabel "myData" dan mencetak untuk memeriksa apakah datanya benar atau tidak
Langkah 5: Langkah 5: Menggambar Persegi Panjang Di Sekitar Kode QR dan Menampilkan Data
Jadi pertama-tama kita akan membuat pts nama variabel yang merupakan poin yang akan memberi kita 4 titik sudut dari kode QR kita
Sekarang menggunakan titik ini kita akan membuat persegi panjang di sekitar kode QR kita seperti yang ditunjukkan baris 16-18
Untuk menampilkan teks akan menggunakan variabel myData tempat data kita disimpan
Langkah 6:
Dan akhirnya kami menampilkan bingkai kami menggunakan fungsi "imshow" di OpenCV
Pada Line 22-23 kita telah memprogram bahwa jika kita menekan "q" maka program akan berhenti
Direkomendasikan:
Menggunakan Matriks LED Sebagai Pemindai: 8 Langkah (dengan Gambar)
Menggunakan Matriks LED Sebagai Pemindai: Kamera digital biasa bekerja dengan menggunakan sejumlah besar sensor cahaya untuk menangkap cahaya yang dipantulkan dari suatu objek. Dalam eksperimen ini, saya ingin melihat apakah saya dapat membuat kamera mundur: alih-alih memiliki serangkaian sensor cahaya, saya ha
Pemindai Kode Batang USB (Raspberry Pi): 4 Langkah
Pemindai Kode Batang USB (Raspberry Pi): Tutorial dasar tentang cara mengatur pemindai kode batang USB dengan Raspberry Pi
Pemindai 3D DIY Berdasarkan Cahaya Terstruktur dan Penglihatan Stereo dalam Bahasa Python: 6 Langkah (dengan Gambar)
Pemindai 3D DIY Berdasarkan Cahaya Terstruktur dan Penglihatan Stereo dalam Bahasa Python: Pemindai 3D ini dibuat menggunakan barang-barang konvensional berbiaya rendah seperti proyektor video dan webcam. Pemindai 3D cahaya terstruktur adalah perangkat pemindaian 3D untuk mengukur bentuk tiga dimensi suatu objek menggunakan pola cahaya yang diproyeksikan dan sistem kamera
Pemindai Tubuh 3D Menggunakan Kamera Raspberry Pi: 8 Langkah (dengan Gambar)
Pemindai Tubuh 3D Menggunakan Kamera Raspberry Pi: Pemindai 3D ini adalah proyek kolaboratif di BuildBrighton Makerspace dengan tujuan membuat teknologi digital terjangkau untuk kelompok masyarakat. Pemindai sedang digunakan di industri mode, untuk menyesuaikan desain pakaian, di industri game untuk
Pemindai WiFi Jarak Jauh Menggunakan ESP8266: 6 Langkah (dengan Gambar)
Pemindai WiFi Jarak Jauh Menggunakan ESP8266: Dalam Instruksi ini saya membuat perangkat pemindaian WiFi jarak jauh 2.5 band bertenaga baterai yang digunakan untuk menentukan saluran mana yang terbaik untuk jaringan rumah saya. Ini juga dapat digunakan untuk menemukan titik akses WiFi terbuka saat bepergian. Biaya untuk membuat: Sekitar $25 dolar