Comments (4)
Please provide a sample image. Datamatrix is supported.
from zxing.net.
from zxing.net.
Actually I believe I've figured it out. The datmatrix here is inverted. If I use Neo Reader (as an example) it scans fine. If I use ZXing it doesn't work. However, if I invert the dot in Photoshop it works just fine. Re-invert it again (back to original) and leave the zoom, phone distance, etc the same it doesn't work.
Is there any way to tell ZXing we don't care about the color inversion? I see with the barcode scanner app in the android app store you can invert the color in the settings, but I'm worried the users of my app may not realize this setting exists or know when to use it. I'd prefer to do like Neo Reader and detect it on the fly.
from zxing.net.
ZXing.Net supports inverted barcodes. That's not an issue. But you have to enable it before scanning.
The main problem of your images is the orientation. The Datamatrix decoder has some issues if the code is
rotated. That's related to the roots of the project. The java version was developed primarly for mobile phones where you get a constant stream of images, the user holds the phone near to the code and the orientation is nearly horizontal.
What can you do? If possible, crop the image to the portion where the barcode is normally located. If possible the Datamatrix code should be near the center of the image. Set the option TryInverted and AutoRotate. Prevent scanning by an angle of 45 degrees.
Or much better provide a pull request which enhances the datamatrix decoder.
from zxing.net.
Related Issues (20)
- QRCODE type error parsing to UPC-E type HOT 1
- UPC/EAN Extension 2/5 does not read the 2/5 digit extension
- Can someone finally fix the example usage in README?
- Don't decode QR_CODE HOT 3
- ZXing.Net doesn't seem to be able scan more complicated PDF417 barcodes HOT 12
- EPC QR Code (European Payments Council) Not Decoded HOT 3
- Support for Latin-1 in BARCODE-128 HOT 4
- Upgrade SixLabors.ImageSharp - current version has vulnerabilities HOT 1
- UPC_A's error message is wrong.
- The image for PLESSEY is vertically tiny. HOT 6
- The sides of UPC_A's image could be slightly cut out. HOT 1
- Centering PDF_417 Barcodes and Unstable Width/Height HOT 1
- Barcode as small part of image HOT 1
- Barcode generator: unpredictable whitespace padding around it depending on requested Width
- Upgrading to Magick.Net 13.7.0 breaks ZXing.Magick HOT 1
- ZXing for WinUI-3 HOT 1
- Barcode DATA_MATRIX code = BCD88888888-1 to BCD88888888-99 Don't look right they are not a sqaure
- Undecodable QR code generated
- Recognizes the UPC_E format on the Qr_CODE HOT 5
- Cannot create GenericMultipleBarcodeReader from ZXing.OpenCV.BarcodeReader HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zxing.net.