PythonとOpenCVを使用してQRコードを読み取る方法について説明します。この記事では、PythonのOpenCVライブラリを使用して、カメラからQRコードを読み取る方法を紹介します。
まず、PythonからOpenCVが使用できるように、opencv-python
をpipでインストールします。
$ pip install opencv-python
次に、QRコードを読み取るためのコードを作成します。以下はその一例です。
import cv2
# カメラデバイス取得
cap = cv2.VideoCapture(0)
# QRCodeDetectorを生成
detector = cv2.QRCodeDetector()
while True:
# カメラから1フレーム読み取り
ret, frame = cap.read()
# QRコードを認識
data, bbox, _ = detector.detectAndDecode(frame)
if data:
print("QR Code detected-->", data)
このコードは、カメラからフレームを読み取り、そのフレーム内のQRコードを認識し、そのデータを出力します。
以上がPythonとOpenCVを使用したQRコードの読み取り方法になります。この情報が皆さんのプロジェクトに役立つことを願っています。.