Forum Replies Created

Viewing 15 posts - 406 through 420 (of 426 total)
  • Author
    Posts
  • in reply to: Arquivo não reconhecido #27449
    Gabriel Alves
    Keymaster

      Olá Jorge! Tudo bem?

      Esse erro ocorre porque a versão do arquivo whl é diferente da sua plataforma, portanto precisa escolher algum outro compatível. Nesse caso eu recomendo tentar instalar direto pelo Pycharm que é mais fácil.

      Para isso, vá em: File > Settings > [Selecione o projeto] (Project) e abra Project Interpreter. No lado superior direito clique em “+”. Pesquise na lupa por “opencv-contrib-python” e clique em “Install”.

      Só verifique se a versão correta do Python está selecionada no Project Interpreter do PyCharm (File > Settings > [Selecione o projeto] (Project) => Project Interpreter).

       

      in reply to: PyCharm Community apresentando erro #23694
      Gabriel Alves
      Keymaster

        Olá Ruyter!

        Recomendo nesse seu caso instalar diretamente pelo Pycharm, dessa maneira resolveu para os outros alunos que tiveram esse problema com a instalação ou para usar o OpenCV no Pycharm. Para fazer isso faça assim:

        No Pycharm vá em: File > Settings > [Selecione o projeto] (Project) e abra Project Interpreter. No lado superior direito clique em “+”. Pesquise na lupa por “opencv-contrib-python” e clique em “Install”.

        Só verifique se a versão correta do Python está selecionada no Project Interpreter do PyCharm (File > Settings > [Selecione o projeto] (Project) => Project Interpreter).

        Casô dê algum erro na instalação (ou após) vai ser necessário desinstalar o OpenCV que você instalou antes usando o pip (através do comando pip uninstall opencv-contrib-python).

        in reply to: converter_annotations.py não está inserindo o ID da classe. #23681
        Gabriel Alves
        Keymaster

          Olá! Tudo bem?

          Primeiramente desculpe a demora para responder sua questão.

          Acredito que isso possa estar acontecendo pois houve algum problema para ler as classes contidas no arquivo classes.txt, ou talvez até um erro para ler e processar o arquivo. Lembrando que o padrão que ele deve estar é o nome da classe em cada linha separada.

          Creio que possa ser isso já que o código está correto e funcionou em nossos testes e para as outras pessoas (só pra conferir, você usou esse código aqui né?)

          Portanto ele deveria fazer essa substituição, tanto que o trecho do código responsável por isso é esse aqui:

          for line in f:
              for class_type in classes:
                  line = line.replace(class_type, str(classes.get(class_type)))

          Também verifique se o arquivo classes.txt está no mesmo diretório onde você executou o converter_annotations.py, ou se não estiver precisa colocar o caminho correto dele em with open(“classes.txt“, “r”) as myFile:

          Se ele não substituiu provavelmente houve algum problema nesse while acima, onde ele deveria ler as linhas desse classes.txt e criar um dicionário que conterá o ID associado ao nome da classe.

          Portanto faça essa verificação que comentei e veja se da certo, se mesmo assim o erro continuar peço que me avise para nós vermos o que mais da para tentar.

          in reply to: Indicação de livros/artigos #23194
          Gabriel Alves
          Keymaster

            Olá Rafael!

            Em português o que eu mais indicaria é o livro “Introdução à Visão Computacional: Uma abordagem prática com Python e OpenCV” do Felipe Barello, é um livro bem didático. Se o seu foco é Python e OpenCV então é melhor ainda pois são essas tecnologias que ele usa para os exemplos práticos.

            Porém se quiser ir mais a fundo vou sugerir alguns livros em inglês, recomendo o “Computer Vision: Models, Learning, and Inference”, do Simon J. D. Prince, que é bastante recomendado pelo pessoal de visão computacional. Ele está disponível aqui: http://www.computervisionmodels.com/

            Outro bastante recomendado: “Computer Vision: Algorithms and Applications”.

            Também tem outros livros interessantes:
            “Concise Computer Vision: An Introduction into Theory and Algorithms” (excelente livro de introdução à área)
            “Build Deeper: The Path to Deep Learning” (não é com foco em visão computacional porém possui alguns exemplos práticos de aplicações bem modernas que envolvem essa área)

            in reply to: ERRO! #22691
            Gabriel Alves
            Keymaster

              Olá Rafael!

              Esse erro geralmente ocorre quando o programa não consegue carregar corretamente o arquivo xml do haarcascade, seja porque o nome está diferente ou porque o arquivo está inválido. Primeiramente, verifique se o nome do arquivo xml é exatamente o mesmo que você informou no código, e inclua o diretório caso ele esteja dentro de uma pasta. Verifique se o nome do arquivo não está “haarcascade_frontalface_default” ao invés de “haarcascade-frontalface-default” por exemplo.

              in reply to: Material Treinamento personalizado #22593
              Gabriel Alves
              Keymaster

                Disponha, Cassio!

                in reply to: Yolo e OpenCV #22435
                Gabriel Alves
                Keymaster

                  Opa, disponha! 🙂

                  in reply to: Letras e números #22434
                  Gabriel Alves
                  Keymaster

                    Olá Sidnei!

                    No curso é abordado como você pode treinar um modelo para reconhecer qualquer tipo de objeto. Teoricamente você poderia usar essa mesma técnica do YOLO para treinar o modelo para que ele reconheça letras e números, porém acaba não sendo muito prático ou eficiente. Hoje em dia existem técnicas próprias para reconhecimento de caracteres, dê uma procurada por OCR. Se tiver interesse veja aqui esse artigo por exemplo que explica como implementar uma técnica bem conhecida para isso.

                    in reply to: Material Treinamento personalizado #22357
                    Gabriel Alves
                    Keymaster

                      Olá Cassio!

                      Você pode baixar esses recursos aqui.

                      Qualquer dúvida é só avisar

                      in reply to: Colab Travando #22277
                      Gabriel Alves
                      Keymaster

                        Bom dia! Creio que sem softwares abertos ou outras abas já vai dar uma boa melhora, mas é bom testar com outros navegadores também pois esse erro da tela ficar preta com tão pouco tempo de treinamento não é comum mesmo, então as vezes pode ser até um bug.

                        in reply to: Yolo e OpenCV #22234
                        Gabriel Alves
                        Keymaster

                          Olá Cassio!

                          O uso da GPU na implementação do OpenCV só é explicada na aula “OpenCV e GPU”, antes dessa aula o curso aborda apenas como fazer mas usando CPU. Isso porque para fazer o uso da GPU com o OpenCV é necessário realizar algumas outras configurações a mais antes, e como elas dependem de qual o modelo que está sendo usado nós preferimos separar entre “com CPU” e “com GPU” para ficar melhor.

                          Qualquer dúvida veja também no Colab: https://colab.research.google.com/drive/1DFtI2m83c47vMmle0vCnLy7zWc5Uq2ee?usp=sharing

                           

                          in reply to: Colab Travando #22233
                          Gabriel Alves
                          Keymaster

                            Olá! Conseguiu prosseguir com o treinamento dessa forma?

                            Realmente é estranho ocorrer esse travamento em uma fase tão inicial do treinamento, nos meus testes ocorria depois de umas 1000 iterações pelo menos, justamente por conta daquele motivo que falei.

                            A propósito, esses travamentos tem ocorrido sempre quando atinge esse número de iterações ou isso ta variando?

                            Realmente o Chrome abusa no uso da RAM hehe, a minha sugestão seria fazer o teste com outro navegador só para ver se o problema pode ser isso mesmo. Ah e também experimente fechar todas as outras abas e programas que tem aberto (tipo o Pycharm que vi que estava aberto ali no print, dependendo do que está aberto ele utiliza muito da sua memória).

                            Quanto à pergunta do Colab que você fez, utilizo ele normalmente assim pelo navegador. Uma opção é usar o Jupyter Notebook em sua máquina local porém só se você possuir uma GPU da Nvidia à disposição, se não o tempo de treinamento vai ser MUITO maior.

                            Qualquer dúvida é só avisar 🙂

                            in reply to: Colab Travando #22198
                            Gabriel Alves
                            Keymaster

                              Olá Lúcio!

                              Qual iteração que você parou? E quanto tempo demora até começar a travar?

                              Sobre esse problema da página inteira preta, infelizmente nunca vi e pelo que pesquisei não teria uma causa específica, se for erro no Colab ele sempre vai exibir alguma mensagem (ou ficar como “carregando…”) mas não é para ficar uma tela preta. Imagino que possa ser porque o Colab está usando muito da memória RAM e isso fez “travar” essa página do navegador (está usando o Chrome?)

                              Aliás, quando isso ocorre aparece mais alguma mensagem antes? Geralmente um aviso no meio da página

                              Comigo aconteceu parecido algumas vezes (tirando a parte da tela preta) quando minha memória RAM estava sendo muito utilizada, então experimentei fechar as outras coisas e as outras abas do navegador (tenho o costume de deixar várias abertas) e fazendo isso resolveu a princípio. Mas depois voltou (lá pela iteração 2500) pois tive que voltar a abrir outros programas, mas aí decidi interromper o treinamento e terminar uma outra hora.

                              No próximo teste só antes verifique o uso de sua memória ou CPU durante o treinamento, já que quanto mais tempo ficar rodando mais é para usar de memória. Por esse motivo eu recomendo também ficar limpando os outputs da célula de vez em quando, pois lembre que a cada segundo são adicionadas várias linhas de texto na página (referentes ao treinamento), então é esperado que depois de um tempo ela fique bem mais pesada por causa desse monte de conteúdo.

                              in reply to: Reconhecimento de Emoções em Vídeo #20129
                              Gabriel Alves
                              Keymaster

                                Olá Roberto!

                                Pode ser usada sim, normalmente. Está dando algum problema para você?

                                in reply to: Erro ao executar etapa 7 – Script aula Bônus 3 #20128
                                Gabriel Alves
                                Keymaster

                                  Olá Roberto!

                                  Esse erro acontece quando o OpenCV não consegue ler o arquivo haarcascade (o .xml), geralmente porque o nome e o caminho do arquivo está errado ou porque o arquivo está inválido. Verifique se o arquivo está dentro do diretório adequado, conforme mostrado em aula, e também verifique se o nome do arquivo xml é exatamente o mesmo que você informou no código. Caso mesmo assim não funcione me avise, mas provavelmente é esse o motivo.

                                Viewing 15 posts - 406 through 420 (of 426 total)