Hello everyone, today I will give you source code of Qr Code scanner by using python language , ok now let's move to ahead. 

Coding


For bulid Qr code scanner first you need to download Or install library's that library must required , you can see in below which library we need⤵

Pip install opencv - python, 

Pip install pyzbar, 

Pip install numpy, 


Now,  all set after that you have put source code 


import cv2

import numpy as np

from pyzbar.pyzbar import decode


def decoder(image):

    gray_img = cv2.cvtColor(image,0)

    barcode = decode(gray_img)


    for obj in barcode:

        points = obj.polygon

        (x,y,w,h) = obj.rect

        pts = np.array(points, np.int32)

        pts = pts.reshape((-1, 1, 2))

        cv2.polylines(image, [pts], True, (0, 255, 0), 3)


        barcodeData = obj.data.decode("utf-8")

        barcodeType = obj.type

        string = "Data: " + str(barcodeData) + " | Type: " + str(barcodeType)

        Hello

        cv2.putText(frame, string, (x,y), cv2.FONT_HERSHEY_SIMPLEX,0.8,(0,0,255), 2)

        print("Barcode: "+barcodeData +" | Type: "+barcodeType)


cap = cv2.VideoCapture(0)

while True:

    ret, frame = cap.read()

    decoder(frame)

    cv2.imshow('Image', frame)

    code = cv2.waitKey(10)

    if code == ord('q'):

        break


That's for toady thank you, comment below that codes are working are not 
Have nice day. 



(source code credit to Tarun
Insta - tarun_code.py)