Может, вам подойдет библиотека pyzbar
. Я протестировал его, и он работал для обоих изображений.
from pyzbar import pyzbar
import cv2
pyzbar.decode(cv2.imread('largeqr.jpg'))
[Decoded(data=b'hello', type='QRCODE', rect=Rect(left=1442, top=641, width=357,
height=356), polygon=[Point(x=1442, y=641), Point(x=1442, y=997), Point(x=1799,
y=997), Point(x=1797, y=641)])]
Как вы можете видеть, он также дает координаты 4 углов QR-кода.