QRGB++ in Python running in Visual Studio Code with a graphical interface (pip install kivy) + pip install pillow + pip install qrcode[pil] + pip install opencv-python

The paper presents a Python application, called QRGB++, that uses the RGB additive color method to generate advanced QR codes. This approach allows storing up to three times more information by combining three layers of colors (red, green, and blue), improving storage capacity and data security. Ope...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Anderson, Ibar Federico
Formato: Articulo Preprint
Lenguaje:Inglés
Publicado: 2024
Materias:
App
os
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/171219
Aporte de:
id I19-R120-10915-171219
record_format dspace
spelling I19-R120-10915-1712192024-10-08T20:06:18Z http://sedici.unlp.edu.ar/handle/10915/171219 QRGB++ in Python running in Visual Studio Code with a graphical interface (pip install kivy) + pip install pillow + pip install qrcode[pil] + pip install opencv-python Anderson, Ibar Federico 2024-10-05 2024-10-08T13:50:13Z en Diseño Industrial App Code QR RGB color system Python qrcode[pil] Pillow (PIL) opencv-python (cv2) Kivy os webbrowser The paper presents a Python application, called QRGB++, that uses the RGB additive color method to generate advanced QR codes. This approach allows storing up to three times more information by combining three layers of colors (red, green, and blue), improving storage capacity and data security. Open source libraries such as qrcode[pil], Pillow, and opencv-python are used for the generation and decoding of these codes, and Kivy is used to create a graphical interface that facilitates user interaction. QRGB codes optimize the use of space in printed designs, contributing to sustainability by reducing the need for printed materials. The main results show that, despite the challenges related to color mixing and accurate data retrieval, the method significantly increases the density of stored information. The conclusions underline that, although this concept has not yet been widely adopted, it has potential for applications in sectors such as security, advertising, and visual cryptography. It is recommended to further optimize the algorithm and explore future ap-plications to improve the adoption and practical use of QRGB codes in current devices and environments. Facultad de Artes Articulo Preprint http://creativecommons.org/licenses/by/4.0/ Creative Commons Attribution 4.0 International (CC BY 4.0) application/pdf
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Diseño Industrial
App
Code QR
RGB color system
Python
qrcode[pil]
Pillow (PIL)
opencv-python (cv2)
Kivy
os
webbrowser
spellingShingle Diseño Industrial
App
Code QR
RGB color system
Python
qrcode[pil]
Pillow (PIL)
opencv-python (cv2)
Kivy
os
webbrowser
Anderson, Ibar Federico
QRGB++ in Python running in Visual Studio Code with a graphical interface (pip install kivy) + pip install pillow + pip install qrcode[pil] + pip install opencv-python
topic_facet Diseño Industrial
App
Code QR
RGB color system
Python
qrcode[pil]
Pillow (PIL)
opencv-python (cv2)
Kivy
os
webbrowser
description The paper presents a Python application, called QRGB++, that uses the RGB additive color method to generate advanced QR codes. This approach allows storing up to three times more information by combining three layers of colors (red, green, and blue), improving storage capacity and data security. Open source libraries such as qrcode[pil], Pillow, and opencv-python are used for the generation and decoding of these codes, and Kivy is used to create a graphical interface that facilitates user interaction. QRGB codes optimize the use of space in printed designs, contributing to sustainability by reducing the need for printed materials. The main results show that, despite the challenges related to color mixing and accurate data retrieval, the method significantly increases the density of stored information. The conclusions underline that, although this concept has not yet been widely adopted, it has potential for applications in sectors such as security, advertising, and visual cryptography. It is recommended to further optimize the algorithm and explore future ap-plications to improve the adoption and practical use of QRGB codes in current devices and environments.
format Articulo
Preprint
author Anderson, Ibar Federico
author_facet Anderson, Ibar Federico
author_sort Anderson, Ibar Federico
title QRGB++ in Python running in Visual Studio Code with a graphical interface (pip install kivy) + pip install pillow + pip install qrcode[pil] + pip install opencv-python
title_short QRGB++ in Python running in Visual Studio Code with a graphical interface (pip install kivy) + pip install pillow + pip install qrcode[pil] + pip install opencv-python
title_full QRGB++ in Python running in Visual Studio Code with a graphical interface (pip install kivy) + pip install pillow + pip install qrcode[pil] + pip install opencv-python
title_fullStr QRGB++ in Python running in Visual Studio Code with a graphical interface (pip install kivy) + pip install pillow + pip install qrcode[pil] + pip install opencv-python
title_full_unstemmed QRGB++ in Python running in Visual Studio Code with a graphical interface (pip install kivy) + pip install pillow + pip install qrcode[pil] + pip install opencv-python
title_sort qrgb++ in python running in visual studio code with a graphical interface (pip install kivy) + pip install pillow + pip install qrcode[pil] + pip install opencv-python
publishDate 2024
url http://sedici.unlp.edu.ar/handle/10915/171219
work_keys_str_mv AT andersonibarfederico qrgbinpythonrunninginvisualstudiocodewithagraphicalinterfacepipinstallkivypipinstallpillowpipinstallqrcodepilpipinstallopencvpython
_version_ 1825910342097567744