[Bug] QR Oddities

 

Hi Folks.

Now this is something odd we ran into the other day.... :-)

We're generating a bunch of QR Codes from within Axy with the pattern of [xxx,AAAA_yy].
(xxx representing a number running from 001 to 150, the rest of the pattern is a static identifier).

Decoding these QR Codes works nicely, apart from *one single* Pattern, which is 049,IMMA_08.
Axy just refuses to decode that single pattern.

048,IMMA_08 works fine. 050,IMMA_08 as well.


And as soon as we change a little thing to 049 (like adding a single numer at the end), it works again!


If you want to reproduce this, the testcase is rather simple:


Cheers. 

Eric.


   EricWest

 
Profile Image
Eifert@Aximmetry
  -  

Hi Eric,

That is quite strange. It is likely caused by perfectly aligned lines. When looking at it in the real world from a real-world camera, it is very unlikely you would have such perfect alignment.

Even if you slightly rotate the image in your Flow Editor logic with a Placer Vector module, you will see that Marker Detector detects the QR code:

Are you going to use this in a situation where such perfect circumstances are frequent? If so, we can investigate it further, otherwise, we will put this on a very low priority.

Warmest regards,

 
Profile Image
EricWest
  -  

Hi Eifert.

Thanks for diving into this.
And good to know that it's not only me regarding this as 'strange' :-)

We will be using this setup quite frequently in the foreseeable future, so a fix would be welcome.
But for the time being we will rotate our QR Codes... :-)

Cheers & all the best.

Eric.


 
Profile Image
Eifert@Aximmetry
  -  

Hi Eric,

If you want to make absolutely sure in detecting (reading) the QR code, then I think the best if you use 2-5 Marker Detector modules, with different rotations of the image and offsets. And if any detects a QR code then use it.

Warmest regards,