Am currently trying out zxing to develop a MultiFormat Barcode reading supporting android platform, To get Started have downladed zxing 1.7 and builded.
It works fine with EAN format codes and QR Codes, But It fails to scan a Barcode when it comes to real scanning of products which has small UPC barcodes.
Is this a problem with device?
Am Testing it on my Samsung GT-S5570, Android Version 2.2.1, With Autofocus enabled Camera 3.1 MP.
Kindly advice.
Thanks
Sam
If you can scan EAN barcodes, but not small UPC barcodes, it is probably because the camera can't get enough detail to distinguish the barcode from the background. Here are some things you could try:
Hold the camera closer to, or further away from, the barcode. Too close, and the auto focus mechanism is unable to compensate. Too far away, and the barcode becomes too small for detection.
Use more light. ZXing can activate the flash-light on some phones, but not all. If the lightning conditions are too poor, the contrast between the background and the barcode becomes too small.
Try with a different phone, with different/better camera.
Related
We have integrated me.dm7.barcodescanner:zxing into our app and use the ZXingScannerView to scan QR-codes on some physical devices. Our issue is that the performance is extremely different on different phones. Some of them register the QR-code immediately while some might get it after a while and some never registers them.
I'm guessing the different specifics of the actual camera is the underlying cause.
Many phones which won't scan the QR-code will however scan the code fine if you use the native camera App. My guess is that we don't get auto-focus and such when we import the camera into the ZXingScannerView which makes the QR-code more blurry and hard to detect.
Has anyone else had this issue and what did you do to resolve it?
I want to scan small QR-code(1cm x 1cm) I am trying to scan by Using this same code. It's detecting the large size qr-code perfectly but not detecting the small size qr-code. Is there have any way by which I can solve this issue?
The smartphone camera has to read each and every data module to be able to decode a QR Code And you know that quality of the camera varies widely across different smartphones. Some of them are very good and can scan even very small QR Codes. But others simply can’t so try with some other device to check you have issue in code or with device
I am looking to develop an application that will allow the user to launch the camera and use it to scan what the camera sees for a certain logo or word.
I have had some experience using the Zebra barcode scanning library so I am able to launch the camera and scan for a barcode fine.
The issue comes when I try to scan for a logo. Is it at all possible to scan for the logo in real time with the camera or would I have to have the user take picture and then scan the newly take picture and compare it with the logo that is being searched for?
Scanning for a logo is an entirely different problem. The Zebra Library has been designed specifically to recognized barcodes and qr codes anything outside of that scope and it won't be able to interpret anything. You can scan for logos in real time or on the cloud. Amazon does this with their shopping application so that you can research what you find at the supermarket or at a friends house.
There are companies that can offer you Image Recognition as a Service:
https://www.clarifai.com
or you can look into your own open source implementation
opencv.org/
There's examples for OpenCV for Android but you're going to need a bit of background on Machine Learning and Computer Vision before you get started.
I am working on a Project which uses the Barcode Scanner for redeem points. I have tried Zxing,QR Droid, Red Laser,Scan Life,Shop Savy etc usig HTC EVO 3D. None of them read all barcodes. But Zbar for IOS reading all the same codes.I think its the problem with hardware of the device.Is there any Scanner App better than above mentioned ?
Bar code Image.
http://i.stack.imgur.com/7VR9I.jpg
This barcode is a form of RSS-14. zxing / Barcode Scanner reads it, but it's not the easiest to read. You need to put the image in landscape orientation (right side up). Try TRY_HARDER mode, and restrict your scan to the RSS-14 format to avoid false positives.
i have a question regarding Zxing. I have immplemented succesfully the barcode scanner and its working better than expected.
My question is:
It is possible to scan a barcode from an image WITHIN the device (Internal or SD)?
If so, how can i achieve this?
Thanks!
Barcode Scanner does not do this, no. However Barcode Scanner+ does; it's one of the extra features I put into it.
https://play.google.com/store/apps/details?id=com.srowen.bs.android