Seberapa andalkah pembaca kode QR?

0

Saat ini saya sedang merancang proyek untuk museum lokal melalui kelas teknik Universitas Purdue. Tim saya memiliki tiga opsi:

  • Mencoba pakaian luar angkasa dengan bagian-bagian yang berfungsi
  • Terlihat melalui teleskop yang menggunakan pengalaman tipe VR yang menampilkan gambar teleskop Hubble dalam bentuk seperti 3D di ujung teleskop,
  • Atau mars rc rover yang menggunakan pembaca QR untuk "memindai" berbagai objek pada permukaan "Mars" dan menampilkan info kepada pengguna.

Tim saya sedang mencari informasi tentang seberapa bagus pembaca kode QR nantinya. Kami hanya akan menggunakan 2-3 desain sederhana (garis vertikal, garis horizontal, dan lingkaran). Saya tidak dapat menemukan banyak informasi online selain "pembaca ios QR terbaik" atau "pembaca QR terbaik!", Jadi jika ada yang bisa memberikan wawasan tentang kisaran presisi yang akan dimiliki pembaca (yaitu sudut dari normal yang masih akan bekerja , dll) itu akan luar biasa. Pembaca dan kode itu sendiri akan selalu berada pada ketinggian yang sama.

Jelas anggaran adalah faktor untuk proyek ini, dan masing-masing pembaca QR berbeda, tetapi rata-rata bagaimana pembaca kode QR dan perangkat lunak bertahan?

Deek3117
sumber
2
Secara umum toko massal barcodelike sangat dapat diandalkan. Seberapa jauh Anda dapat membaca tergantung pada optik Anda dan cahaya yang tersedia.
joojaa
Apakah Anda tahu sesuatu tentang hubungan sudut dan akurasi?
Deek3117
Seperti yang saya katakan itu terserah optik Anda. Perangkat optik berkisar dari 1 dolar hingga 100.000.000 dolar begitu juga kemampuan mereka, yang terjauh yang pernah saya coba baca adalah barcode 5 meter yang tidak masalah
joojaa

Jawaban:

1

Kode QR adalah sangat tepat. QR Code awalnya diciptakan di lingkungan perakitan otomotif untuk memungkinkan pemindaian komponen dan suku cadang berkecepatan tinggi. Untuk memungkinkan mereka dipindai dengan kecepatan tinggi, mereka harus dapat dipindai dengan sangat akurat untuk memastikan tidak ada kesalahan selama proses perakitan yang dapat menyebabkan masalah Jaminan Kualitas dan Kontrol Kualitas.

Jadi seberapa akuratkah mereka? Yah itu tergantung pada desain kode. Bergantung pada level koreksi kesalahan dan versi QR Code, beberapa label memungkinkan lebih banyak kesalahan daripada yang lain. Kutipan Wikipedia :

Codewords memiliki panjang 8 bit dan menggunakan algoritma koreksi kesalahan Reed-Solomon dengan empat level koreksi kesalahan. Semakin tinggi tingkat koreksi kesalahan, semakin sedikit kapasitas penyimpanan. Tabel berikut mencantumkan perkiraan kemampuan koreksi kesalahan di masing-masing dari empat level:

  • Level L (Rendah) 7% dari codeword dapat dipulihkan.
  • Level M (Medium) 15% dari codeword dapat dipulihkan.
  • Level Q (Kuartil) 25% dari codeword dapat dipulihkan.
  • Level H (Tinggi) 30% dari kode kata dapat dipulihkan.

Dalam simbol QR yang lebih besar, pesan dipecah menjadi beberapa blok kode Reed – Solomon. Ukuran blok dipilih sehingga paling banyak 15 kesalahan dapat diperbaiki di setiap blok; ini membatasi kompleksitas algoritma decoding. Blok kode kemudian disatukan bersama-sama, sehingga kemungkinan kerusakan lokal pada simbol QR tidak akan melebihi kapasitas setiap blok tunggal.

Karena koreksi kesalahan, dimungkinkan untuk membuat kode QR artistik yang masih memindai dengan benar, tetapi mengandung kesalahan yang disengaja untuk membuatnya lebih mudah dibaca atau menarik bagi mata manusia, serta memasukkan warna, logo, dan fitur lainnya ke dalam kode QR blok.

Dimungkinkan juga untuk merancang kode QR artistik tanpa mengurangi kapasitas koreksi kesalahan dengan memanipulasi konstruksi matematika yang mendasarinya.

dasboot
sumber
0

Apakah diperlukan pembaca kode QR analog? Tidak bisakah Anda menggunakan kamera untuk mengambil foto, dan kemudian menggunakan sesuatu seperti OpenCV untuk menulis program untuk memotong kode QR dari foto, dan kemudian menguraikannya menggunakan gambar yang diekstrak?

SuDoKu Grabber di OpenCV

Lihatlah tutorial ini untuk melihat apa yang saya maksud.

John Doe
sumber
1
Jawaban ini tidak menjawab pertanyaan, yaitu tentang ketepatan dan ketepatan membaca kode QR. Meskipun OP tampaknya berpikir ada semacam "pembaca QR" yang ada khusus untuk membaca kode QR, tidak ada indikasi bahwa mereka mencoba membangun pembaca analog
BarbalatsDilemma