Python ve openCV ile Webcam Üzerinden Barkod Okuma

OpenCV kütüphanesini kullanarak webcam üzerinden nasıl karekod okuruz? Bu sorunun cevabı işte aşağıda saklı.
Yapmamız gerekenler çok basit.

import cv2
import webbrowser

cap = cv2.VideoCapture(0)
detector = cv2.QRCodeDetector()

link = "gokhanyavuz.net"

while True:
    _, img = cap.read()
    data, bbox, _ = detector.detectAndDecode(img)

    if data:
        link = data
        break

    cv2.imshow('QR okuyucu uygulamasi', img)
    if cv2.waitKey(1) == ord('q'):
        break

web = webbrowser.open(str(link))
cap.release()
cv2.destroyAllWindows()

Leave a Comment