mirror of
https://github.com/scito/extract_otp_secret_keys.git
synced 2025-12-10 00:35:02 +01:00
use detect_and_decode since qrreader is fixed
This commit is contained in:
parent
5225af0621
commit
3558eba93b
3 changed files with 5 additions and 11 deletions
|
|
@ -412,15 +412,8 @@ def convert_img_to_otp_url(filename: str, args: Args) -> OtpUrls:
|
|||
|
||||
qr_mode = QRMode[args.qr]
|
||||
otp_urls: OtpUrls = []
|
||||
if qr_mode == QRMode.QREADER:
|
||||
# otp_url = QReader().detect_and_decode(img, False) # broken
|
||||
qreader = QReader()
|
||||
bbox, found = qreader.detect(img)
|
||||
if found:
|
||||
otp_url = qreader.decode(img, bbox)
|
||||
otp_urls.append(otp_url)
|
||||
elif qr_mode == QRMode.DEEP_QREADER:
|
||||
otp_url = QReader().detect_and_decode(img, True)
|
||||
if qr_mode in [QRMode.QREADER, QRMode.DEEP_QREADER]:
|
||||
otp_url = QReader().detect_and_decode(img, qr_mode == QRMode.DEEP_QREADER)
|
||||
otp_urls.append(otp_url)
|
||||
elif qr_mode == QRMode.CV2:
|
||||
otp_url, _, _ = cv2.QRCodeDetector().detectAndDecode(img)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue