QRGB: App para la generación de códigos QR (método: 3 en 1), o método de generación aditiva de colores (RGB), aplicando librerías de Python de código abierto, para aumentar la densidad de información acumulada

El presente trabajo titulado QRGB, consiste en el desarrollo de una aplicación en Python para la generación de códigos QR mediante el método de generación aditiva de colores (RGB). Este método innovador permite aumentar la densidad de información almacenada en los códigos QR al utilizar tres capas d...

Descripción completa

Detalles Bibliográficos
Autor principal: Anderson, Ibar Federico
Formato: Articulo Preprint
Lenguaje:Español
Publicado: 2024
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/168317
Aporte de:
id I19-R120-10915-168317
record_format dspace
spelling I19-R120-10915-1683172024-08-05T20:04:51Z http://sedici.unlp.edu.ar/handle/10915/168317 QRGB: App para la generación de códigos QR (método: 3 en 1), o método de generación aditiva de colores (RGB), aplicando librerías de Python de código abierto, para aumentar la densidad de información acumulada Anderson, Ibar Federico 2024-07-24 2024-08-05T12:53:42Z es Informática QR Code QRGB RGB Color Python Scrit Software El presente trabajo titulado QRGB, consiste en el desarrollo de una aplicación en Python para la generación de códigos QR mediante el método de generación aditiva de colores (RGB). Este método innovador permite aumentar la densidad de información almacenada en los códigos QR al utilizar tres capas de colores (rojo, verde y azul), cada una representando un conjunto de datos distinto. QRGB ofrece una solución eficiente y segura para almacenar y transmitir grandes cantidades de información en espacios limitados, mejorando significativamente las capacidades de los códigos QR tradicionales en blanco y negro. Al utilizar tres capas de colores, los códigos QRGB pueden almacenar hasta tres veces más información en el mismo espacio. Esta técnica no solo aumenta la capacidad de almacenamiento sino que también mejora la seguridad de la información, dificultando la falsificación o manipulación del código. La superposición de múltiples capas de datos permite implementar redundancia, aumentando la robustez del código frente a daños o errores de lectura. Los QRGB son especialmente útiles en aplicaciones que requieren la transmisión de grandes cantidades de datos en espacios limitados, como en la industria del embalaje, tarjetas de visita digitales y publicidad interactiva. Además, tienen un gran potencial en áreas como la seguridad de documentos y billetes, donde la autenticidad y la integridad de la información son cruciales. Estos puntos proporcionan una base sólida para comprender la innovación y las ventajas de los códigos QR de colores (QRGB) en comparación con los códigos QR tradicionales, destacando su aplicabilidad y potencial en diversos sectores. Este artículo presenta un método novedoso para codificar y decodificar información utilizando un código QRGB, que implica la generación de tres códigos QR independientes y su superposición según el sistema de color aditivo (RGB). La investigación destaca los desafíos encontrados durante los procesos de codificación y decodificación debido a la falta de bibliotecas específicas en Python, lo que requirió la creación de una solución personalizada utilizando herramientas de código abierto. La implementación aprovecha Python y sus bibliotecas: qrcode[pil] para generar códigos QR con la dependencia Pillow para la manipulación de imágenes, Pillow para abrir, manipular y guardar diferentes formatos de imágenes, y opencv-python para realizar tareas como el procesamiento de imágenes y la detección de objetos. A pesar de enfrentar problemas con la mezcla de colores y la recuperación precisa de la información, el método propuesto demuestra un aumento significativo en la densidad de datos dentro de un solo código QR. El trabajo futuro se centrará en optimizar el algoritmo y explorar aplicaciones potenciales en seguridad de datos y almacenamiento de información de alta densidad. Este script en Python está diseñado para generar y decodificar códigos QR con un logotipo superpuesto utilizando una interfaz gráfica de usuario (GUI) creada con Tkinter. El script combina varias funcionalidades, como la creación de códigos QR, la superposición de un logotipo, la combinación de imágenes QR de diferentes colores, y la decodificación manual de códigos QR combinados. 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 Español
topic Informática
QR Code
QRGB
RGB Color
Python
Scrit
Software
spellingShingle Informática
QR Code
QRGB
RGB Color
Python
Scrit
Software
Anderson, Ibar Federico
QRGB: App para la generación de códigos QR (método: 3 en 1), o método de generación aditiva de colores (RGB), aplicando librerías de Python de código abierto, para aumentar la densidad de información acumulada
topic_facet Informática
QR Code
QRGB
RGB Color
Python
Scrit
Software
description El presente trabajo titulado QRGB, consiste en el desarrollo de una aplicación en Python para la generación de códigos QR mediante el método de generación aditiva de colores (RGB). Este método innovador permite aumentar la densidad de información almacenada en los códigos QR al utilizar tres capas de colores (rojo, verde y azul), cada una representando un conjunto de datos distinto. QRGB ofrece una solución eficiente y segura para almacenar y transmitir grandes cantidades de información en espacios limitados, mejorando significativamente las capacidades de los códigos QR tradicionales en blanco y negro. Al utilizar tres capas de colores, los códigos QRGB pueden almacenar hasta tres veces más información en el mismo espacio. Esta técnica no solo aumenta la capacidad de almacenamiento sino que también mejora la seguridad de la información, dificultando la falsificación o manipulación del código. La superposición de múltiples capas de datos permite implementar redundancia, aumentando la robustez del código frente a daños o errores de lectura. Los QRGB son especialmente útiles en aplicaciones que requieren la transmisión de grandes cantidades de datos en espacios limitados, como en la industria del embalaje, tarjetas de visita digitales y publicidad interactiva. Además, tienen un gran potencial en áreas como la seguridad de documentos y billetes, donde la autenticidad y la integridad de la información son cruciales. Estos puntos proporcionan una base sólida para comprender la innovación y las ventajas de los códigos QR de colores (QRGB) en comparación con los códigos QR tradicionales, destacando su aplicabilidad y potencial en diversos sectores. Este artículo presenta un método novedoso para codificar y decodificar información utilizando un código QRGB, que implica la generación de tres códigos QR independientes y su superposición según el sistema de color aditivo (RGB). La investigación destaca los desafíos encontrados durante los procesos de codificación y decodificación debido a la falta de bibliotecas específicas en Python, lo que requirió la creación de una solución personalizada utilizando herramientas de código abierto. La implementación aprovecha Python y sus bibliotecas: qrcode[pil] para generar códigos QR con la dependencia Pillow para la manipulación de imágenes, Pillow para abrir, manipular y guardar diferentes formatos de imágenes, y opencv-python para realizar tareas como el procesamiento de imágenes y la detección de objetos. A pesar de enfrentar problemas con la mezcla de colores y la recuperación precisa de la información, el método propuesto demuestra un aumento significativo en la densidad de datos dentro de un solo código QR. El trabajo futuro se centrará en optimizar el algoritmo y explorar aplicaciones potenciales en seguridad de datos y almacenamiento de información de alta densidad. Este script en Python está diseñado para generar y decodificar códigos QR con un logotipo superpuesto utilizando una interfaz gráfica de usuario (GUI) creada con Tkinter. El script combina varias funcionalidades, como la creación de códigos QR, la superposición de un logotipo, la combinación de imágenes QR de diferentes colores, y la decodificación manual de códigos QR combinados.
format Articulo
Preprint
author Anderson, Ibar Federico
author_facet Anderson, Ibar Federico
author_sort Anderson, Ibar Federico
title QRGB: App para la generación de códigos QR (método: 3 en 1), o método de generación aditiva de colores (RGB), aplicando librerías de Python de código abierto, para aumentar la densidad de información acumulada
title_short QRGB: App para la generación de códigos QR (método: 3 en 1), o método de generación aditiva de colores (RGB), aplicando librerías de Python de código abierto, para aumentar la densidad de información acumulada
title_full QRGB: App para la generación de códigos QR (método: 3 en 1), o método de generación aditiva de colores (RGB), aplicando librerías de Python de código abierto, para aumentar la densidad de información acumulada
title_fullStr QRGB: App para la generación de códigos QR (método: 3 en 1), o método de generación aditiva de colores (RGB), aplicando librerías de Python de código abierto, para aumentar la densidad de información acumulada
title_full_unstemmed QRGB: App para la generación de códigos QR (método: 3 en 1), o método de generación aditiva de colores (RGB), aplicando librerías de Python de código abierto, para aumentar la densidad de información acumulada
title_sort qrgb: app para la generación de códigos qr (método: 3 en 1), o método de generación aditiva de colores (rgb), aplicando librerías de python de código abierto, para aumentar la densidad de información acumulada
publishDate 2024
url http://sedici.unlp.edu.ar/handle/10915/168317
work_keys_str_mv AT andersonibarfederico qrgbappparalageneraciondecodigosqrmetodo3en1ometododegeneracionaditivadecoloresrgbaplicandolibreriasdepythondecodigoabiertoparaaumentarladensidaddeinformacionacumulada
_version_ 1807223678271750144