Baru-baru ini, saya melihat sebuah alat, yaitu memindai kode QR di layar, dan kode QR ditandai dengan bingkai merah di sekitarnya.
Kami tahu bahwa untuk mengenali kode QR, C# dapat dilakukan dengan ZXing, dihasilkan dan dikenali:
Uh ... Bagaimana perangkat lunak mengidentifikasi posisi kode QR di layar????
Awalnya, saya penasaran, dan akhirnya, saya melihat kode sumber penulis, dan kemudian, saya akan melampirkan kode sumbernya.
Temukan, itu adalah mengambil semua monitor, dan kemudian, siklus untuk mengambil setiap monitor, proses akuisisi adalah sebagai berikut,
Pertama, ambil bagian terbesar dari monitor, lalu ambil bagian tengah, yaitu perlahan dari luar ke dalam.
Saya penasaran, layar besar ini, kode QR-nya sangat kecil, bisakah Zxing juga mengenalinya?
Saya mengujinya, ZXing sangat kuat, layar yang begitu besar, kode QR yang begitu kecil, memang bisa mengenali !!
Adapun lokasinya mudah dilakukan, ZXing memiliki metode siap pakai:
Terakhir, lampirkan kodenya:
|