Наскоро видях инструмент, който е за сканиране на QR кода на екрана и QR кодът е маркиран с червена рамка около него.
Знаем, че за да се разпознаят QR кодове, C# може да се направи с ZXing, генериран и разпознат:
Ъъ... Как софтуерът идентифицира позицията на QR кода на екрана????
Първоначално бях любопитен и накрая разгледах изходния код на автора, а по-късно ще прикача и него.
Намери се, това е да вземеш всички монитори и след това да се редуцираш, за да вземеш всеки монитор, процесът на привличане е следният,
Първо вземете най-голямата част от монитора, а след това средната част, тоест бавно от външната към вътрешната страна.
Любопитно ми е, този голям екран, QR кодът е толкова малък, може ли Zxing също да го разпознае?
Тествах го, ZXing е наистина мощен, толкова голям екран, толкова малък QR код, наистина може да разпознае!!
Що се отнася до локацията, то е лесно за реализиране, ZXing има готов метод:
Накрая, прикачете кода:
|