{"id":25487926,"url":"https://github.com/bredalis/qr-reader","last_synced_at":"2025-11-08T03:30:31.662Z","repository":{"id":276051456,"uuid":"928047559","full_name":"Bredalis/QR-Reader","owner":"Bredalis","description":"📸 QR Scanner is a Python application with Tkinter and OpenCV that allows you to read QR codes from images or in real time with the camera.","archived":false,"fork":false,"pushed_at":"2025-02-06T01:24:44.000Z","size":59,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-06T02:33:17.345Z","etag":null,"topics":["image","interface","librery","open-cv","python","qr-reader","qrcode","tkinter","video"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Bredalis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-06T01:06:20.000Z","updated_at":"2025-02-06T01:24:47.000Z","dependencies_parsed_at":"2025-02-06T02:33:18.613Z","dependency_job_id":"b41b6afa-bfb8-4358-87c5-16ffa4a23cf9","html_url":"https://github.com/Bredalis/QR-Reader","commit_stats":null,"previous_names":["bredalis/qr-reader"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bredalis%2FQR-Reader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bredalis%2FQR-Reader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bredalis%2FQR-Reader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bredalis%2FQR-Reader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bredalis","download_url":"https://codeload.github.com/Bredalis/QR-Reader/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239547037,"owners_count":19657076,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["image","interface","librery","open-cv","python","qr-reader","qrcode","tkinter","video"],"created_at":"2025-02-18T20:37:56.238Z","updated_at":"2025-02-18T20:37:57.271Z","avatar_url":"https://github.com/Bredalis.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **QR Reader** 📸  \n\n\u003ca href=\"https://www.python.org/downloads/\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Python-3776AB?style=for-the-badge\u0026logo=python\u0026logoColor=white\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://opencv.org/\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/OpenCV-5A5A5A?style=for-the-badge\u0026logo=opencv\u0026logoColor=white\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://docs.python.org/3/library/tkinter.html\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Tkinter-ffcc00?style=for-the-badge\u0026logo=python\u0026logoColor=black\"\u003e\n\u003c/a\u003e\n\n\u003cimg src=\"https://i.pinimg.com/474x/0d/6f/45/0d6f45ec4ad121dbc505e16a5a852776.jpg\"\u003e\n\n**QR Reader** es una aplicación en **Python** que permite **leer códigos QR** a partir de imágenes o en tiempo real desde la cámara. Utiliza **Tkinter** para la interfaz gráfica y **OpenCV** para la detección y decodificación de los códigos QR.\n\n## ✨ **Características**  \n\n✅ **Escaneo de QR desde imágenes o video en tiempo real**  \n✅ **Interfaz gráfica amigable con Tkinter**  \n✅ **Manejo de errores y mensajes emergentes**  \n✅ **Copia del resultado con un solo clic**\n\n## 🛠 **Tecnologías Usadas**  \n\n- \u003cimg src=\"https://img.shields.io/badge/Python-3776AB?style=flat-square\u0026logo=python\u0026logoColor=white\"\u003e : Lenguaje de programación  \n- \u003cimg src=\"https://img.shields.io/badge/OpenCV-5A5A5A?style=flat-square\u0026logo=opencv\u0026logoColor=white\"\u003e : Procesamiento de imágenes  \n- \u003cimg src=\"https://img.shields.io/badge/Tkinter-ffcc00?style=flat-square\u0026logo=python\u0026logoColor=black\"\u003e : Interfaz gráfica\n\n## **Instalación** 📥  \n\nSigue estos pasos para configurar el proyecto en tu entorno local:  \n\n1. **Clonar el Repositorio**  \n   ```bash\n   git clone https://github.com/Bredalis/QR-Reader.git\n   cd QR-Reader\n   ```  \n2. **Instalar Python**  \n   📌 [Descargar Python](https://www.python.org/downloads/)\n\n3. **Instalar OpenCV**\n   ```bash\n   pip install opencv-python tk\n   ``` \n\n4. **Ejecutar el Programa**  \n   ```bash\n   python App.py\n   ``` \n\n📌 Uso\n\n1. Abrir una imagen con QR o activar la cámara para escanear en tiempo real.\n2. Si se detecta un código QR, se mostrará su contenido en una ventana emergente.\n3. Copiar el resultado con un solo clic.\n4. Cerrar la aplicación con la tecla X o el botón de cierre.\n\n## **Estructura del Proyecto** 📁\n\n```\n├── App.py          # Código principal\n├── Logo.ico              # Icono de la aplicación\n├── README.md             # Documentación del proyecto\n```\n\n## **Contribución** 🙋🏻‍♂️\n\n¡Las contribuciones son bienvenidas! Si deseas contribuir al proyecto, por favor sigue estos pasos:\n\n1. **Fork el Repositorio**\n2. **Crea una Rama** para tu nueva funcionalidad:\n    ```bash\n    git checkout -b mi-nueva-funcionalidad\n    ```\n3. **Haz Commit de tus Cambios**:\n    ```bash\n    git commit -am \"feat: ✨ Añadir nueva funcionalidad\"\n    ```\n4. **Push a tu Repositorio Fork**:\n    ```bash\n    git push origin mi-nueva-funcionalidad\n    ```\n5. **Envía un Pull Request**\n\n## Licencia 📜\n\nEste proyecto está licenciado bajo la Licencia 📜 \u003ca href=\"https://www.gnu.org/licenses/gpl-3.0.en.html\" target=\"_blank\"\u003eGPLv3 (GNU General Public License V3.0)\u003c/a\u003e.\n\n\u003cbr\u003e\n\n## \u003cimg src=\"https://avatars.githubusercontent.com/u/111624948?s=400\u0026u=cd081f79392220d8cd2a22f2a8d5d3b18814350a\u0026v=4\" width=\"50\" height=\"50\"\u003e \u003cimg src=\"https://readme-typing-svg.demolab.com?font=Roboto+Slab\u0026color=%23FFFFFF\u0026size=35\u0026center=true\u0026vCenter=true\u0026width=450\u0026duration=1500\u0026pause=1000\u0026lines=Hola,+soy;Bredalis+Gautreaux!\" width=\"auto\" height=\"35\"/\u003e\n[![Github](https://img.shields.io/github/followers/Bredalis?label=Follow\u0026style=social)](https://github.com/Bredalis)\n![GitHub Followers](https://img.shields.io/github/stars/bredalis?style=social)\n\u003ca href=\"https://www.linkedin.com/in/bredalis-gautreaux/\" target=\"_blank\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/-LinkedIn-blue?style=flat-square\u0026logo=Linkedin\u0026logoColor=white\"\u003e\n\u003c/a\u003e\n\n😊 Soy una programadora con 3 años en este sector, me encanta crear y aprender constantemente. ¡Amo lo que hago! #nlp #ia 😊\n\n## Mira mi perfil de GitHub:\n[![Web](https://img.shields.io/badge/GitHub-Bredalis-14a1f0?style=for-the-badge\u0026logo=github\u0026logoColor=white\u0026labelColor=101010)](https://github.com/bredalis)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbredalis%2Fqr-reader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbredalis%2Fqr-reader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbredalis%2Fqr-reader/lists"}