\

この記事では、PythonとOpenCVを使ってQRコードリーダーを作成する方法について説明します。

まず、必要なモジュールをインポートします。この例では、cv2(OpenCV)、PILpyzbarを使用します。

import cv2
from PIL import Image, ImageTk
from pyzbar import pyzbar

次に、カメラデバイスを取得します。この例では、デフォルトのカメラ(通常は0)を使用します。

cap = cv2.VideoCapture(0)

QRコードを認識するために、QRCodeDetectorを生成します。

detector = cv2.QRCodeDetector()

最後に、カメラからフレームを読み取り、QRコードを認識します。

while True:
    ret, frame = cap.read()
    decoded_objs = pyzbar.decode(frame)
    if decoded_objs != []:
        str_dec_obj = decoded_objs[0][0].decode('utf-8', 'ignore')
        print('QR cord: {}'.format(str_dec_obj))

以上がPythonとOpenCVを使ってQRコードリーダーを作成する基本的な手順です。このコードを参考に、自分のプロジェクトに合わせてカスタマイズしてみてください。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です