Sobre este proyecto
it-programming / desktop-apps
Abierto
Quiero desarrollar un bot en Python que funcione en Windows y que sea capaz de detectar ciertos números específicos que aparecen en la pantalla completa en tiempo real, sin depender de ventanas, navegadores ni fuentes internas de los programas.
El bot debe funcionar exactamente como si una persona estuviera mirando la pantalla, sin acceso a datos internos.
✔️ Requisitos funcionales:
El bot debe capturar toda la pantalla principal en tiempo real (Sin esperar 1 segundo, digamos en tiempo real).
Usar pytesseract (OCR basado en Tesseract) para reconocer el texto en pantalla.
Analizar el texto detectado en cada captura y contar cuántas veces aparecen:
Números exactos: 13, 31, 38, 10, 12(también si están dentro de otros números, como tipo 31202510, en ese caso deberia identificar que hay un 31.)
Dígitos individuales: 6, 9, 7, 5 (también si están dentro de otros números, como 96, 57, etc.)
Mostrar en la consola los resultados de cada lectura y reiniciar el conteo en cada ciclo.
Deberia funcionar de la siguiente manera: Digamos que estoy en una pagina en blanco en el navegador, en ese momento el conteo de los numeros que mencione antes deberia decir que estan todos en cero, ejemplo: cantidad de numeros 5: 0, cantidad de numeros 7: 0. Pero si en esa pagina en blanco escribo un 7, el bot debe actualizarse en tiempo real, y poner cantidad de numeros 7: 1. Y asi con los otros numeros seleccionados, serian numeros en especifico.
Nota: No debe ser necesariamente en Python, y usando OCR, puede ser de cualquier forma posible, mientra de el mismo resultado.
Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Windows
Plazo de Entrega: No definido
Habilidades necesarias