Giter Club home page Giter Club logo

Comments (10)

micjahn avatar micjahn commented on July 20, 2024

I don't know what you have tried but for me it works.
It is important to know, what the java online decoder does in the background. As far as I know it uses the GlobalHistogramBinarizer instead of the HybridBinarizer (or both, not sure) which is used as default in ZXing.Net BarcodeReader class. If the BarcodeReader class uses the GlobalHistogramBinarizer too it will find both codes in the picture.
The main problem is that the HybridBinarizer gives better results for other pictures. If you want the best out of zxing you have to decode a picture twice, once with every binarizer. But it slows down the decoding speed.
So the default for ZXing.Net is the HybridBinarizer. If you have enough CPU cycles free in your target environment you can enhanced the decoding and try to find the codes with both binarizers.

from zxing.net.

bobjase avatar bobjase commented on July 20, 2024

Thanks for getting back to me.

I downloaded ZXing.Net.Master and built the winforms demo.

There is no combination of settings that will get this to read the QR code (though it does read the barcode).

How do I specify the binarizer?

from zxing.net.

bobjase avatar bobjase commented on July 20, 2024

I just changed the code from

private static readonly Func<LuminanceSource, Binarizer> defaultCreateBinarizer =
         (luminanceSource) => new HybridBinarizer(luminanceSource);

to

private static readonly Func<LuminanceSource, Binarizer> defaultCreateBinarizer =
         (luminanceSource) => new GlobalHistogramBinarizer(luminanceSource);

and it still did not work

from zxing.net.

micjahn avatar micjahn commented on July 20, 2024

You have to enable the option for multiple barcodes.

from zxing.net.

bobjase avatar bobjase commented on July 20, 2024

it's enabled

from zxing.net.

bobjase avatar bobjase commented on July 20, 2024

https://www.screencast.com/t/Z9S71oAzAC

from zxing.net.

bobjase avatar bobjase commented on July 20, 2024

I tried toggling "only QR codes" - still no luck

from zxing.net.

micjahn avatar micjahn commented on July 20, 2024

I do exactly the same and it works. Crazy. Scratching my head.
Are you sure that the project is build correctly after your changes?

from zxing.net.

bobjase avatar bobjase commented on July 20, 2024

I did a clean and rebuild. Same issue

from zxing.net.

micjahn avatar micjahn commented on July 20, 2024

Can you please try out the attached binary build of the WinForms demo?
The ZIP-Archiv includes the picture from this issue, too.
WindowsFormsDemo_GlobalHistogramBinarizer.zip

from zxing.net.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.