|
|
|
|
|
|
|
|
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
|