I have a stream of qr codes rotating at 10 qr codes a second. I am using zxing lib to read the same but I am not able to achieve the desired result.
I have modified the zxing lib front end to provide more control over autofocus interval but I am facing it difficult to fix the focus and continue reading qr codes at 10 codes a second. Please help.
Related
I developed app to remove image background using google MLKit Image. Image Segmentation does not give prices results., i studied Deeplabv3 has precise results.
link is below
http://bggit.ihub.org.cn/p30597648/tensorflow/raw/43c7b99a10f083b8ab3e2327b7068a5b5b9a7e96/tensorflow/lite/g3doc/models/segmentation/images/segmentation.gif
i used this project example deeplab. there is not right result there are random result.
https://github.com/shaqian/flutter_tflite
please help me to remove image background with precise result in flutter.
i will be thankful to you
I'm trying to use zxing to detect small barcodes on playing cards for the purpose of scanning all hands after a game of bridge for easy analysis of the game.
I have looked at the GenericMultipleBarcodeReader class which seems to do exactly what I want. However, there already seems to be a problem in recognizing even one barcode. I believe that they are too small for easy recognition: even calling the detect method on an instance of MonochromeRectangleDetector class results in a NotFoundException.
I have attached an example image to give an idea of what the cards look like. Does anyone have suggestions on how to approach this problem, or are the barcodes just too small for zxing to recognize them? The official zxing Android app also does not detect any barcode if I use it on the playing card.
Thanks!
http://i.stack.imgur.com/ol33q.jpg
I don't recognize that as any known barcode format. Are you sure it is not just some marking, or some custom format? certainly this is why it is not read.
I try to detect barcodes in webcam images and have problems to find small barcodes in a large image. xzing (svn trunk) fails to find the barcode in the first image (See links) even with try-harder. If I however manually crop the image (second image) it has no problem extracting the information. So it should also be possible to find the barcode in the first image.
Is there a way to tell xzing to also find smaller barcodes? Or is there already some sliding window implemented or maybe a gradient based barcode localizer?
Original: No barcode found
http://postimg.org/image/lh9xf7lw1/
Cropped Version: Barcode extracted
http://postimg.org/image/e1kb49tw1/
Try different binarizers. You are probably using the one that computes a histogram over the whole image. The varied brightness causes the barcode itself to be treated as more uniform patch of black. The hybrid binarizer is more localized and likely to get the same effect as cutting out the rest of the image manually.
In my case this tip helped
Android zxing NotFoundException
It suggests adding TRY_HARDER
Hashtable<DecodeHintType, Object> decodeHints = new Hashtable<>();
decodeHints.put(DecodeHintType.TRY_HARDER, Boolean.TRUE);
result = reader.decode(bitmap, decodeHints);
I'm trying to add a barcode scanner to a JQM phonegap project for iOS. I have followed the instructions listed, although I'm not 100% sure if I did the first and last steps correctly.
Copy the .h, .cpp and .mm files to the Plugins directory in your
project. You may need to set the compile options for
zxing-all-in-one.cc to turn off optimization.
I directly copied the three files into the plugins folder in xcode. It isn't giving me any errors, but it also isn't working. I have no idea how to do compiler options in xcode, so I haven't done the last step.
Currently my app still runs with no errors and running the scan function opens the camera with the ui for the barcode scanner up. The problem is that it doesn't seem to be either looking for or finding barcodes, it just stays up and does nothing (until you hit cancel, then it displays the cancelled message correctly).
Anyone have any ideas what's wrong or where I should look?
If the camera is turned on and the UI for scanning appears on the screen, then it means you've done everything right. The problem seems to be that the scanner doesn't detect the barcodes.
Be aware that recognizing 1D barcodes ("classical" barcodes) with zxing require an iPhone with autofocus lens (iPhone 4 or iPhone 4S). 1D barcodes are a little tricky to detect with mobile phone lenses, you need proper light and focus ; that's one reason why 2D codes like QR code where invented.
Try generating a QR code with http://zxing.appspot.com/generator/, display it on the screen and try scanning it with your app. If it works then good news, everything is OK, but bad news, your phone is not fit for 1D barcode scanning.
Another explanation for this behaviour are compiler flags. As mentioned on BarcodeScanner wiki, you may need to set the compile options for zxing-all-in-one.cc to turn off optimization.
In XCode4, click on your project, then select your target under Targets, go to Build Phases->Compile Sources, select zxing-all-in-one.cc and enter -O0 (that's dash oh naught) into the Compiler flags column.
That solved it for me.
I was going through the iPhone samples available here.
There is one sample code named Color Slider Puzzle, but the link to the download is not working.
Does anyone have a working download link to this sample code?
This specific sample may have been removed by Apple, but you will find plenty of samples here:
iOS Reference Library: Sample Code