Introdução geral
A Ape Mouth Calculator Automatic Question Answer Tool é um projeto de código aberto baseado em Python desenvolvido para resolver com eficiência as perguntas no aplicativo Ape Mouth Calculator por meio de reconhecimento de OCR e scripts de automação. A ferramenta utiliza o OpenCV, o Tesseract e outras tecnologias para identificar as perguntas na tela em tempo real e preencher automaticamente as respostas, aumentando consideravelmente a eficiência da resposta às perguntas. O projeto foi desenvolvido por ChaosJulien e tem código aberto no GitHub para facilitar o download e o uso.
Lista de funções
- Reconhecimento de OCR: use a tecnologia OpenCV e Tesseract para reconhecer tópicos na tela.
- Resposta automática: preencha automaticamente as respostas por meio de scripts Python.
- Suporte a várias plataformas: os sistemas operacionais Windows e Mac são compatíveis.
- Eficiente e preciso: reconhecimento rápido e resposta de perguntas com alta precisão.
- Projeto de código aberto: o código é aberto, os usuários podem fazer o download e modificar livremente.
Usando a Ajuda
Um guia para começar
fazer uso deBlueStacks
Emulador para executar a máquina virtual do Android
fazer uso deGerenciador de scripts do BlueStacks
escrever à mão>
<
e ajustado para uma velocidade de 5x
Vincule a tecla de atalho ao,
.
def draw_greater_than(origin_x, origin_y, size):
pyautogui.press(".")
def draw_less_than(origin_x, origin_y, size):
pyautogui.press(",")
Requisitos de configuração pré-desenvolvimento
- Este projeto é baseado no Python 3.12.5.
- Este projeto usa o mecanismo de reconhecimento de texto (OCR) do tesseract
Etapas de instalação
- existirPython Faça o download da versão correspondente do Python
- existirtesseractFaça o download da versão do Windows e instale o idioma chinês para garantir a melhor compatibilidade.
- downloadApe Search.py
- Instale as bibliotecas Python necessárias (há dois comandos de instalação, o primeiro é para instalar a fonte espelho mais rápida da Universidade de Tsinghua e o segundo é a fonte espelho oficial) 👇 o que você quiser, escolha um de qualquer forma
Universidade de Tsinghua Fonte do espelho
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python numpy pyautogui pytesseract keyboard
Fonte oficial do espelho
pip install opencv-python numpy pyautogui pytesseract keyboard
- Ajuste o caminho da linha de código 9 ao caminho de instalação do tesseract
- Ajuste-o de acordo com o local a que você pertence, conforme mostrado na figura a seguir
Estrutura utilizada
- Python
- [tesseract] [(https://github.com/tesseract-ocr/tesseract)
Processo de uso
- Modo de seleçãoSiga as instruções para selecionar o modo de resposta desejado (por exemplo, reconhecimento em tempo real ou processamento em lote).
- Iniciar a sessão de perguntas e respostasO script reconhece automaticamente as perguntas na tela e preenche as respostas; o usuário simplesmente aguarda os resultados.
Funções
- Reconhecimento de OCRScript: O script chama as bibliotecas OpenCV e Tesseract para interceptar as imagens da tela e realizar o reconhecimento de texto. Os resultados do reconhecimento são exibidos na linha de comando e o usuário pode verificar a precisão do reconhecimento.
- resposta automáticaResposta: Quando a pergunta é reconhecida, o script calcula a resposta de acordo com um algoritmo predefinido e a preenche no aplicativo simulando a entrada do teclado.
- Suporte a várias plataformasO script é executado em sistemas Windows e Mac, e o usuário só precisa seguir as etapas de instalação apropriadas para configurar o ambiente.
- Eficiente e precisoCom algoritmos otimizados e tecnologia eficiente de reconhecimento de OCR, o script é capaz de identificar e responder a um grande número de perguntas em um curto período de tempo com uma taxa de precisão de até 99%.