Ich habe derzeit ein Problem mit der Erkennung von invertierten QR-Code. Das Problem ist, dass es normalen QR-Code gut, aber nicht invertierten QR-Code erkennt.So scannen Sie invertierten QR-Code mit ZXing in Android
Ich habe versucht, eine Lösung auf Google und Stackoverflow zu finden, aber die meisten Fragen haben keine akzeptablen Antworten.
Ich habe diesen Artikel gesehen und ich denke, das könnte hilfreich sein, aber ich weiß nicht, wie man C++ - Datei bearbeiten. Invert pixels - zxing
Hier ist mein Code.
setContentView(R.layout.activity_simple_scanner);
setupToolbar();
ViewGroup contentFrame = (ViewGroup) findViewById(R.id.content_frame);
mScannerView = new ZBarScannerView(this);
contentFrame.addView(mScannerView);
Hier ist ein Link zum Beispiel invertierten QR-Code-Imgae. http://prntscr.com/dijmc8
Gibt es jemanden, der Lösung weiß?
Ich gehe davon aus, wenn Sie sagen ‚invertiert‘ Sie bedeuten, in irgendeiner Art und Weise Farbe invertiert statt blätterte/übersetzt . Werfen Sie einen Blick auf ColorMatrix: http://Stackoverflow.com/questions/4354939/understanding-the-use-of-colormatrix-and-colormatrixcolorfilter-to-modify-a-draw oder http://stackoverflow.com/questions/ 17841787/invert-colors-of-drawable-android –
Entschuldigung, aber wie kann ich das in Live-Kamera beim Scannen von QR-Code implementieren? –
@MorrisonChang aktualisiert meine Frage, könnten Sie bitte überprüfen? –