OpenCV PythonでQRコード作成、読込
QRコード作成
【QRコード】画像の生成
以下のモジュールをインストール
QRコード読込
【Python/OpenCV4】QRコードの検出・読み取り
傾いても読めるのかな?
QRコード検出APIの解説
【QRコード】画像の生成
以下のモジュールをインストール
pip install pillow pip install qrcode
# -*- coding: utf-8 -*- import qrcode data = 'https://algorithm.joho.info' # 引数の文字列をQRコードに変換 img = qrcode.make(data) # QRコード画像の出力 img.save('output.png')
QRコード読込
【Python/OpenCV4】QRコードの検出・読み取り
# -*- coding: utf-8 -*- import cv2 # 入力画像のロード img = cv2.imread('qrcode.png') # データ、検出領域の四隅の座標、QRコードのバージョン情報を取得 qr = cv2.QRCodeDetector() data, points, straight_qrcode = qr.detectAndDecode(img) print('データ:', data) print("バージョン:", ((straight_qrcode.shape[0] - 21) / 4) + 1) """ データ: https://algorithm.joho.info バージョン: 2.0 """
傾いても読めるのかな?
QRコード検出APIの解説
コメント
コメントを投稿