qreader substeps

cv2_segfault_repro_1
scito 1 year ago
parent 8ffb0a8ccf
commit 5e10b26067

@ -15,7 +15,8 @@ jobs:
strategy:
matrix:
python-version: ["3.x"]
platform: [ubuntu-latest, macos-latest, windows-latest]
# platform: [ubuntu-latest, macos-latest, windows-latest]
platform: [macos-latest]
# exclude:
runs-on: ${{ matrix.platform }}

@ -26,7 +26,6 @@ import sys
import colorama
import cv2 # type: ignore
import pyzbar.pyzbar as zbar # type: ignore
from qreader import QReader
import pytest
from pytest_mock import MockerFixture
@ -54,7 +53,25 @@ def test_cv2_segfault(qr_mode: str) -> None:
print(f'detect and decode for qr_mode {qr_mode_2}')
if qr_mode_2 in [extract_otp_secrets.QRMode.QREADER, extract_otp_secrets.QRMode.DEEP_QREADER]:
print('cv.QRCodeDetector()')
cv2.QRCodeDetector()
print('from __yolo_v3_qr_detector.yolov3_qr_detector import _YoloV3QRDetector')
from __yolo_v3_qr_detector.yolov3_qr_detector import _YoloV3QRDetector
print('_YoloV3QRDetector()')
_YoloV3QRDetector()
print('from qreader import QReader')
from qreader import QReader
print('QReader()')
qreader = QReader()
print('QReader().detect_and_decode')
QReader().detect_and_decode(img, qr_mode == extract_otp_secrets.QRMode.DEEP_QREADER)
elif qr_mode_2 == extract_otp_secrets.QRMode.CV2:
cv2.QRCodeDetector().detectAndDecode(img)
elif qr_mode_2 == extract_otp_secrets.QRMode.WECHAT:

Loading…
Cancel
Save