I just got a QR code to recognize from the pigeon part of the picture.
I can get it to recognize a QR code multiple times but the identified data is different each time.
Could be that there is something there, but its not fully cleaned out yet, or its just a fluke.
here's what I did:
import sys, re, binascii, string, Image
img = Image.open('OSpEZtA.jpg')
width, _ = img.size
for i, px in enumerate(img.getdata()):
if px[0] % 2 != 0:
y = i width
x = i % width
img.putpixel((x, y), (0, 0, 0, 0))
if px[1] % 2 != 0:
y = i width
x = i % width
img.putpixel((x, y), (0, 0, 0, 0))
if px[2] % 2 != 0:
y = i width
x = i % width
img.putpixel((x, y), (0, 0, 0, 0))
img.save('pic.png')
I then opened the picture in Irfan view, decreased the color depth to 2, and tried my phones QRDroid on the different parts of the picture
the first time the value was: : 18795394
the second time the value was: 15034831
third time: 18270434
the image is here:
https://i.imgur.com/eGli3ta.png