You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
File "cnpj.py", line 144, in _solve_captcha
if (np.std(np.array(values['maxs']) - np.array(maxs)) < 10) or (np.std(np.array(values['mins']) - np.array(mins)) < 10):
ValueError: operands could not be broadcast together with shapes (76,) (100,)
The text was updated successfully, but these errors were encountered:
Boa Arthur, isso acaonteceu devido a separação de letras, estou trabalhando para melhorar a função que identifica a separação de letras, como você pode ver ele tenta comparar um Array de 76 posições com um de 100, e o primeiro é justo o array que está tentando identificar.
Uma solução paleativa seria utilizar esse if com um try, que caso aconteça esse tipo de erro, ele solicitaria nova imagem, para fazer nova leitura.
Acho que vou fazer essa melhoria, ou se tiver alguma sugestão, me avise!
Até fiz esta solução paliativa por enquanto, irei analisar melhor esta parte de separação de letras para te ajudar, como sou novato no python não serei de mto ajuda por enquanto, mas pode contar comigo. Estou pensando em fazer uma api para disponibilizar para as pessoas já que a receita dificulta o acesso com captcha.
File "cnpj.py", line 144, in _solve_captcha
if (np.std(np.array(values['maxs']) - np.array(maxs)) < 10) or (np.std(np.array(values['mins']) - np.array(mins)) < 10):
ValueError: operands could not be broadcast together with shapes (76,) (100,)
The text was updated successfully, but these errors were encountered: