Ich habe eine einfache mobile Anwendung erstellt, die die Kamera zeigt und decodiert QRCodes mit https://github.com/LazarSoft/jsqrcodeHTML5 getUserMedia Kamera konzentrieren
Da meine Kamera verschwommen ist, funktioniert dies für großen QRCodes. Gibt es eine Möglichkeit, die Kamera mit Javascript zu fokussieren? Also funktioniert das auch für kleinere Bilder oder gibt es eine andere Lösung?
EDIT Ich habe bemerkt, dass wenn ich die Android App (statt der HTML5-Version) verwenden, ist es viel mehr Farbdifferenz verarbeiten kann und kann meine Codes scannen, während jsqrcode nicht. Benutze ich die falsche Bibliothek?
Mit ZXing
Mein Arbeitscode:
public void scan() {
IntentIntegrator integrator = new IntentIntegrator(this);
integrator.initiateScan();
}
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
// On Scan result we get get to this part
try {
IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);
if (scanResult != null) {
// CODE
}
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
auch notwendig, um die Import com.google.zxing.integration.android
Paket zu meinem Projekt hinzuzufügen.
Haben Sie damit irgendwo hinkommen? Ich versuche, mit dem Befehl "Umgebung" auf die Rückfahrkamera zuzugreifen. Wie Sie jedoch vorschlagen, wird der Fokus nicht angezeigt und eignet sich nicht zum Scannen. – andybarnes
Soweit ist ich festgestellt, dass es nicht möglich ist. Momentan verwende ich die XZing Scan App (es gibt mehrere Demos im Internet) und öffne diese APP von meiner App und lasse sie scannen. Diese App hat volle Scan-Positionen. – Niels
Danke dafür, ich werde nachforschen! – andybarnes