Home › Fóruns › Fórum Rastreamento de Objetos com Python e OpenCV › intalção do OpenCV 3.4.4.19
Marcado: Rastreamento de um objeto 1
- Este tópico contém 24 respostas, 3 vozes e foi atualizado pela última vez 1 ano, 1 mês atrás por
Dalton Vargas.
- AutorPosts
- 7 de fevereiro de 2024 às 14:06 #43780
Professor investiguei aqui DEU TUDO CERTO OK , FICANDO SOMENTE A QUESTÃO DO RODAPE DO VIDEO QUE NÃO APARECE AQUELES PARAMETROS, e agora o MultiTracker executa aparece a caixa com a CRUZETA, porem o video não executa o rastreamento.
Segue o código
7 de fevereiro de 2024 às 14:06 #43781Professor investiguei aqui DEU TUDO CERTO OK , FICANDO SOMENTE A QUESTÃO DO RODAPE DO VIDEO QUE NÃO APARECE AQUELES PARAMETROS, e agora o MultiTracker executa aparece a caixa com a CRUZETA, porem o video não executa o rastreamento.
Segue o código
- Esta resposta foi modificada 1 ano, 1 mês atrás por
Abraão Isidoro Lipari.
- Esta resposta foi modificada 1 ano, 1 mês atrás por
Jones Granatyr.
7 de fevereiro de 2024 às 14:28 #43783Após fazer a Caixas, e executar com a tecla Q, ele fecha o vídeo e da as seguintes mensagens, sendo o em negrit0 é o erro em vermeho
Caixas delimitadoras selecionadas [(381, 264, 142, 182), (0, 0, 0, 0), (664, 252, 92, 219)]
Cores [(61, 246, 156), (254, 1, 240), (98, 107, 55)]
Traceback (most recent call last):File “C:\Users\Admin\pythonProject\RASTREAMENTO_OpenCV\Multi_tracking.py”, line 57, in <module= cv2.MultiTracker_create()
AttributeError: module ‘cv2’ has no attribute ‘MultiTracker_createSelect a ROI and then press SPACE or ENTER button!
Cancel the selection process by pressing c button!
Select a ROI and then press SPACE or ENTER button!
Cancel the selection process by pressing c button!
Select a ROI and then press SPACE or ENTER button!
Cancel the selection process by pressing c button!Process finished with exit code 1
- Esta resposta foi modificada 1 ano, 1 mês atrás por
Abraão Isidoro Lipari.
- Esta resposta foi modificada 1 ano, 1 mês atrás por
Abraão Isidoro Lipari.
8 de fevereiro de 2024 às 08:26 #43842Perfeito Abraão, que bom que deu certo a execução do multitracker.
Em relação às informações do rodapé, é importante notar que nas aulas do professor Jones os scripts do curso estão sendo executados em uma máquina MAC (Apple), especificamente quando o script é executado no PyCharm. Isso se deve a uma funcionalidade específica do PyCharm em dispositivos dessa marca.
Sobre o erro que você mencionou, de acordo com a mensagem de erro é no momento que está instanciando o multitracker. Já tentou usar o legacy (adicionando ‘legacy’ entre cv2. e a instanciação do tracker)?
Segue um exemplo de como ficaria o script competo usando o legacy:
- Esta resposta foi modificada 1 ano, 1 mês atrás por
Dalton Vargas.
8 de fevereiro de 2024 às 10:21 #43845Professor, obrigado pelo retorno.
A questão dos parâmetros do rodapé, entendi, tudo certo então.
No caso o ‘legacy’, ja estava no script da mensagem anterior, dei uma revisada aqui e ainda perciste o erro.
Quando eu aperto o Q ele simplesmente fecha o video de ves iniciar o rastreamento.
Segue resposta dos comando desde o momento que dou ”Run” ele abre o video – <span style=”text-decoration: underline;”>seleciono o primeiro</span>, ai tenho que aperta <span style=”text-decoration: underline;”>espaço</span> e <span style=”text-decoration: underline;”>uma tecla qualquer pra desaparecer a seleçao</span>, ai consigo selecionar outro, e então dou espaço , seguido do Q, e o video fecha.
Em negrito é o erro em Vermelho
C:\Users\Admin\anaconda3\envs\RASTREAMENTO_OpenCV\python.exe C:\Users\Admin\pythonProject\RASTREAMENTO_OpenCV\Multi_tracking.py
Pressione Q para sair das caixas de seleção e começar a rastrear
Precione qualquer outra tecla pra selecionar o próximo objeto
Pressione Q para sair das caixas de seleção e começar a rastrear
Precione qualquer outra tecla pra selecionar o próximo objeto
Caixas delimitadoras selecionadas [(394, 272, 114, 181), (515, 267, 118, 184)]
Cores [(167, 53, 159), (182, 113, 204)]
Traceback (most recent call last):
File “C:\Users\Admin\pythonProject\RASTREAMENTO_OpenCV\Multi_tracking.py”, line 58, in <module>
multiTracker = cv2.Multi_tracker_create()
AttributeError: module ‘cv2’ has no attribute ‘Multi_tracker_create’
Select a ROI and then press SPACE or ENTER button!
Cancel the selection process by pressing c button!
Select a ROI and then press SPACE or ENTER button!
Cancel the selection process by pressing c button!Process finished with exit code 1
8 de fevereiro de 2024 às 16:11 #43846Professor batendo a cabeça aqui finalmente rastreando ok, qualquer outra dúvida pergunto, muito obrigado
9 de fevereiro de 2024 às 08:39 #43851Que bom que deu certo Abraão, sigo a disposição!
Boa aula!
Att
Dalton
9 de fevereiro de 2024 às 15:30 #43854Professor, Agora a cabeça frito, não descubro o erro mesmo, na AULA Detecção de objetos + rastreamento 2, no final executo e da esse ERRO abaixo, já revisei e não soluciono, segue o ERRO e Código.
C:\Users\Admin\anaconda3\envs\RASTREAMENTO_OpenCV\python.exe C:\Users\Admin\pythonProject\RASTREAMENTO_OpenCV\Combination.py
Detecção efetuada pelo haarcascade
Traceback (most recent call last):
File “C:\Users\Admin\pythonProject\RASTREAMENTO_OpenCV\Combination.py”, line 57, in <module>
k = cv2.waiteKey(1) & 0XFF
AttributeError: module ‘cv2’ has no attribute ‘waiteKey’Process finished with exit code 1
- Esta resposta foi modificada 1 ano, 1 mês atrás por
Abraão Isidoro Lipari.
12 de fevereiro de 2024 às 08:05 #43863Olá Abraão,
Conforme a mensagem de erro, você escreveu waitkey errado (k = cv2.waiteKey(1) & 0XFF AttributeError: module ‘cv2’ has no attribute ‘waiteKey’). Ajustanto isso deve funcionar.
- Esta resposta foi modificada 1 ano, 1 mês atrás por
- AutorPosts
- Você deve fazer login para responder a este tópico.