Skip to content

Commit 7433075

Browse files
Merge pull request #2061 from ADITYADAS1999/my_branch
My branch
2 parents 0a3a41f + c2ad3b9 commit 7433075

File tree

5 files changed

+134
-0
lines changed

5 files changed

+134
-0
lines changed
46.2 KB
Loading
46.1 KB
Loading

QR_Code_Scanner/Readme.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
## QR_Code_Scanner
2+
Scan the QR code of a specific location from the local system and display the link that embed with the QR code.
3+
4+
## Setup instructions
5+
install the requirements run the script
6+
7+
## Detailed explanation of script, if needed
8+
COMMENTS used to explain in the script file
9+
10+
## Author
11+
12+
[Aditya Das](https://github.com/ADITYADAS1999)
13+

QR_Code_Scanner/python_script.ipynb

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
{
2+
"nbformat": 4,
3+
"nbformat_minor": 0,
4+
"metadata": {
5+
"colab": {
6+
"provenance": []
7+
},
8+
"kernelspec": {
9+
"name": "python3",
10+
"display_name": "Python 3"
11+
},
12+
"language_info": {
13+
"name": "python"
14+
}
15+
},
16+
"cells": [
17+
{
18+
"cell_type": "code",
19+
"source": [],
20+
"metadata": {
21+
"id": "WxIDrhMMXq26"
22+
},
23+
"execution_count": null,
24+
"outputs": []
25+
},
26+
{
27+
"cell_type": "code",
28+
"source": [],
29+
"metadata": {
30+
"id": "Z1a10hWnYoLa"
31+
},
32+
"execution_count": null,
33+
"outputs": []
34+
},
35+
{
36+
"cell_type": "code",
37+
"source": [
38+
"import glob\n",
39+
"import cv2\n",
40+
"import pandas as pd\n",
41+
"import pathlib"
42+
],
43+
"metadata": {
44+
"id": "C02b4jGfYoN3"
45+
},
46+
"execution_count": 9,
47+
"outputs": []
48+
},
49+
{
50+
"cell_type": "code",
51+
"source": [
52+
"def read_qr_code(filename):\n",
53+
" \"\"\"Read an image and read the QR code.\n",
54+
"\n",
55+
" Args:\n",
56+
" filename (string): Path to file\n",
57+
"\n",
58+
" Returns:\n",
59+
" qr (string): Value from QR code\n",
60+
" \"\"\"\n",
61+
"\n",
62+
" try:\n",
63+
" img = cv2.imread(filename)\n",
64+
" detect = cv2.QRCodeDetector()\n",
65+
" value, points, straight_qrcode = detect.detectAndDecode(img)\n",
66+
" return value\n",
67+
" except:\n",
68+
" return"
69+
],
70+
"metadata": {
71+
"id": "9WBkKxI_YoP7"
72+
},
73+
"execution_count": 10,
74+
"outputs": []
75+
},
76+
{
77+
"cell_type": "code",
78+
"source": [
79+
"value = read_qr_code('/content/drive/MyDrive/download.png')"
80+
],
81+
"metadata": {
82+
"id": "WOwG1cGfYoSA"
83+
},
84+
"execution_count": 11,
85+
"outputs": []
86+
},
87+
{
88+
"cell_type": "code",
89+
"source": [
90+
"value"
91+
],
92+
"metadata": {
93+
"colab": {
94+
"base_uri": "https://localhost:8080/",
95+
"height": 35
96+
},
97+
"id": "DSeW4gTTYoUU",
98+
"outputId": "6f300523-60fa-4cae-d708-83dad8354c23"
99+
},
100+
"execution_count": 12,
101+
"outputs": [
102+
{
103+
"output_type": "execute_result",
104+
"data": {
105+
"text/plain": [
106+
"'http://en.m.wikipedia.org'"
107+
],
108+
"application/vnd.google.colaboratory.intrinsic+json": {
109+
"type": "string"
110+
}
111+
},
112+
"metadata": {},
113+
"execution_count": 12
114+
}
115+
]
116+
}
117+
]
118+
}

QR_Code_Scanner/requirements.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
opencv-python==4.7.0.72
2+
pandas==1.5.3
3+
pathlib==1.0.1

0 commit comments

Comments
 (0)