| import base64 | import base64 | ||||
| tamanho_imagem = (35, 50) | tamanho_imagem = (35, 50) | ||||
| modelo = load_model("modelo_treinado.keras") | |||||
| # Posições fixas para o corte de cada caractere | # Posições fixas para o corte de cada caractere | ||||
| posicoes_corte = [(6, 40), (56, 90), (111, 144), (161, 197), (214, 250), (265, 297)] | posicoes_corte = [(6, 40), (56, 90), (111, 144), (161, 197), (214, 250), (265, 297)] | ||||
| with open("rotulos_modelo.dat", "rb") as arquivo_tradutor: | with open("rotulos_modelo.dat", "rb") as arquivo_tradutor: | ||||
| lb = pickle.load(arquivo_tradutor) | lb = pickle.load(arquivo_tradutor) | ||||
| modelo = load_model("modelo_treinado.keras") | |||||
| imagem_tratada = tratar_base64(base64_string) | imagem_tratada = tratar_base64(base64_string) | ||||
| # Aplicar um limiar para binarizar a imagem | # Aplicar um limiar para binarizar a imagem |