Home › Fóruns › Fórum Detecção de Objetos com YOLO, Darknet, OpenCV e Python › O comando diz apresentar erro. O que será?
- Este tópico contém 3 respostas, 2 vozes e foi atualizado pela última vez 3 anos, 10 meses atrás por
Gabriel Alves.
- AutorPosts
- 22 de março de 2021 às 10:58 #28022
fiquei com uma dúvida em um comando:
!python converter_annotations.py
ele mostra uma mensagem de erro:
#File “converter_annotations.py”, line 75, in <module>
#coords = np.asarray([float(labels[1]), float(labels[2]), float(labels[3]), float(labels[4])])
#ValueError: could not convert string to float: ‘cup’Como sou novo na linguagem, acabo não conseguindo fazer alterações no código fonte para resolver este problema. E eu sei que é uma parte importante porque ele faz a conversão dos valores em coordenadas… acredito que é um arquivo sem o qual eu não posso continuar.
27 de março de 2021 às 03:35 #28039Olá Rodrigo!
O código fonte do converter_annotations.py está correto na verdade então não deveria ocorrer esse erro, por isso to achando que é outra coisa.
Antes só confira se os nomes das classes dentro do arquivo classes.txt estão escritos corretamente.
Por exemplo, o nome da xícara precisa estar exatamente assim Coffee cup, com apenas a primeira maiúscula.
Só estou comentando pois imagino que o motivo desse erro possa ser esse, já que ali na mensagem diz que não conseguiu converter o nome da classe para float, só que nessa linha onde ocorreu o erro o nome da classe já deveria ter sido substituído pelo ID dela (nesse exemplo, “1”) então se ele não conseguiu substituir é provavelmente porque não encontrou o nome correspondente dentro do .txt. Ou também porque não conseguiu ler o conteúdo do .txt, pode ser isso também, por isso é bom só verificar se o .txt está com o conteúdo certo e no diretório correto.
Caso você tenha verificado isso e esteja tudo correto mesmo peço que se possível compartilhe seu Colab por aqui para eu dar uma olhada, assim consigo ver melhor o que mais poderia estar acontecendo no seu arquivo que possa ocasionar esse problema.
30 de março de 2021 às 12:44 #28194<p style=”text-align: left;”></p>
<p style=”text-align: left;”></p><p style=”text-align: left;”></p>
7 de abril de 2021 às 09:20 #28257Olá!
Acho que infelizmente ocorreu um erro com o envio da sua mensagem por aqui. O Colab seria esse? https://colab.research.google.com/drive/1H5RfIcGVbtmSYxrMRqy875gs2WpNAEkd?usp=sharing ele está com acesso restrito, então precisa mudar para a opção “qualquer um com o link” assim eu consigo visualizar aqui (para mostrar essa opção basta clicar novamente no botão Compartilhar).
Mas de qualquer forma, se preferir pode se basear nesse Colab aqui: https://colab.research.google.com/drive/1IiUfQ7ZO8gpZcw5X50jfYDBPOHw9r_lU?usp=sharing
que é praticamente o mesmo da aula, só que esse possui alguns comentários a mais (é só aquilo que foi explicado nas aulas mas em forma de texto mesmo)
Se mesmo assim o erro persistir então é aquilo que comentei na resposta anterior, portanto sugiro só verificar antes (se quiser pode conferir se o seu classes.txt ficou igual ao usado nesse Colab que mandei acima)
- AutorPosts
- Você deve fazer login para responder a este tópico.