Dá uma olhada nesse repo github(https://github.com/lucas-daniel-sm/verificador_boletim_urna)
Esse git é de um projetinho que trabalhamos que ja faz boa parte do que precisa não tá finalizado mas já ajuda, se ajudar dê uma estrelinha.
Esquecendo completamente a parte política disso, acho que posso te dar um auxiliar um pouquinho, trabalho como dev na prefeitura da minha cidade, um dia foram fazer eleição do conselho tutelar e o TSE cedeu algumas urnas na mesma semana que ia ser a votação e pediram para fazermos um 'app' pra fazer a leitura dos boletins e dar o resultado da eleição já que o TSE não cedeu o sistema só as urnas que emitiam o boletim.
Não precisa de OCR(inclusive é inviável tem boletim que dá metros) o boletim tem alguns qrcodes com todas as informações nele mesmo, dependendo da quantidade de candidatos eles são divididos em vários QR para caber os dados e cada qr tem identificador da urna e da parte então são únicos, do QR sai uma estrutura propria mas bem simples de entender tem manual pra isso na internet só pesquisar 'manual boletim urna' o proprio TSE que divulga pra incentivar mesmo esse tipo de projeto.
Agora um pouquinho mais da história...
Pegamos esse pedido as 15 da tarde as 17 ja tinhamos algo que a gente copiava os dados lidos do QR e transformava em algo legivel e ja ia somando, utilizamos o chat gpt mesmo pra ajudar fazer rápido isso foi na quinta, a eleição ia ser no sabado, depois que eu e o estagiário(um prodigio) conseguimos isso passei pra ele e falamos "Tenta fazer ai um app simples pra processar isso" (ele ja tinha um pouco de experiencia criando apps) ele adorou a ideia e no outro dia chegou com um app pronto com um webservice e esse repo que mandei no inicio ai é dele mesmo.