PLUGIN - Video Uav Tracker

250 views
Skip to first unread message

Manoel Guedes

unread,
Jun 7, 2018, 12:44:22 PM6/7/18
to qgisbrasil
Boa tarde colegas, Estou interessa no plugin Video Uav Tracker que sua função básica é reproduzir um vídeo em sincronia com uma pista GPS exibida no mapa dentro do QGIS.

Fiz a instalação no Qgis 3.0 e copiei os aquivos indicado no repositório no GitHub e tentei realizar um teste só que não funciona. Ele simplesmente não abre o vídeo...

Alguém poderia realizar um teste no Linux? Meus testes foi em máquinas rodando em Windows 7 e 10 e não tenho uma maquina rodando Linux de fácil acesso para testar...


Aqui para ajudar:



Download do arquivo de teste: http://ift.tt/2szPLos




Muito obrigado.

Manoel Guedes

unread,
Jun 8, 2018, 9:34:13 AM6/8/18
to qgisbrasil

Mandei um email ao desenvolvedor mas ele ainda não resolveu, vou continuar testando, talvez faço uma postagem no fórum internacional.

Manoel Guedes

unread,
Jun 24, 2018, 8:57:50 PM6/24/18
to qgisbrasil
Tentando aqui utlizar o plugin no Linux Mint acorre esse erro na instalação


Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/qgis/utils.py", line 337, in startPlugin
    plugins[packageName] = package.classFactory(iface)
  File "/home/manoel/.local/share/QGIS/QGIS3/profiles/default/python/plugins/Video_UAV_Tracker/__init__.py", line 46, in classFactory
    from .VideoGis import VideoGis
  File "/usr/lib/python3/dist-packages/qgis/utils.py", line 665, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "/home/manoel/.local/share/QGIS/QGIS3/profiles/default/python/plugins/Video_UAV_Tracker/VideoGis.py", line 55, in
    from VideoGis_dockwidget import VideoGisDockWidget
  File "/usr/lib/python3/dist-packages/qgis/utils.py", line 665, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "/home/manoel/.local/share/QGIS/QGIS3/profiles/default/python/plugins/Video_UAV_Tracker/VideoGis_dockwidget.py", line 45, in
    from NewProject import NewProject
  File "/usr/lib/python3/dist-packages/qgis/utils.py", line 665, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "/home/manoel/.local/share/QGIS/QGIS3/profiles/default/python/plugins/Video_UAV_Tracker/NewProject.py", line 46, in
    from PyQt5.QtMultimedia import QMediaPlayer,  QMediaContent
  File "/usr/lib/python3/dist-packages/qgis/utils.py", line 665, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
ImportError: No module named 'PyQt5.QtMultimedia'





Alguem pode ajudar?

Kyle Felipe

unread,
Jun 25, 2018, 9:58:42 AM6/25/18
to qgisbrasil
$ sudo apt-get-install python3-pyqt5
Se falar que já está instalado
$ sudo apt-get install python3-pyqt5.qtmultimedia

yjmenezes

unread,
Jun 26, 2018, 7:41:15 AM6/26/18
to qgisbrasil
@Manoel,

conseguiu fazer este plugin funcionar ?
Tambem esta construindo seus drones ?
Na parte de processamento, tem o ODM e o MicMac e outros, todos linha de comandos, o que considero otimo.
Qq coisa podemos trocar umas ideias.

[]s
julio
https://github.com/yjmenezes

Manoel Guedes

unread,
Jun 26, 2018, 8:16:23 AM6/26/18
to qgisbrasil
Oi Julio.

Conseguiu fazer este plugin funcionar ?
Não, no Windows já desistir, agora estou no linux talvez tente usar o OSGEO para não ter que bater muita cabeça.

Tambem esta construindo seus drones ?
Agora não mas já esta nos planos para futuro proximo, estou interessado em um sistema de aquisição de foto de fachada de imoveis, seria duas câmeras e um GPS gravando a rota de um carro e depois em escritório seria feito a escolha dos frames que seriam a foto dos imoveis, quero usar hardware de fácil aquisição.
O GPS seria esse https://github.com/Francklin2/RTKLIB_Touchscreen_GUI. A câmera estou verificando...

Na parte de processamento, tem o ODM e o MicMac e outros, todos linha de comandos, o que considero ótimo.
ODM já conheço seus resultados o MicMAc não conhecia, já fiz uma pesquisa aqui e gostei de algumas coisas, bem interessante, vou estudar ele nas ferias do final do ano.


Qq coisa podemos trocar umas ideias

Opa seria muito bom se você conseguir fazer o teste com os dados do meu primeiro poster, para ver se não estou indo em um beco sem saída.

Fábio Rodrigo Oliveira

unread,
Jul 29, 2019, 4:04:03 PM7/29/19
to qgisbrasil
Prezados Manoel, Julio e Kyle,


Estou com demanda semelhante (fazer fotos com coordenadas das fachadas), além de traçar e acompanhar a rota ideal para percorrer todas as ruas de um município.


Minhas ideia na parte da aquisição e processamento das imagens seria utilizar uma câmera 360º com GPS (acredito que a GoPro Fusion tem um bom custo x benefício) para captura das imagens e utilizar o plugin photo 2 point para criar os pontos das coordenadas da tomadas das fotos e utilizar hiperlink ou o próprio formulário para carregar a foto do ponto. Não sei se seria as melhores opções estas.

Seria necessário também verificar o time para tirar cada fotografia, distância x tempo ideal da tomada e se precaver com bateria, espaço do cartão de memória.

Preciso verificar como traçar a melhor rota para percorrer todas as ruas e gerenciar esse levantamento, evitando esquecimento de alguma rua ou fazer mais de um levantamento no mesmo local.


Manoel, teve sucesso no GPS com o raspberry, quais foram os custos para montar?


Atenciosamente
Fábio Rodrigo

yjmenezes

unread,
Jul 30, 2019, 8:24:10 PM7/30/19
to qgisbrasil
@Fabio

Eu nao estou trabalhando nisto no momento mas tenho interesse neste tema que penso ser util em cadastro urbano.
Pessoalmente nao usaria GoPro, acho uma camera cara e nao vejo vantagem na imagem 360 graus para o caso de cadastro.
A conexao de GPS com Raspbery Pi eh relativamente simples se tiver algum conhecimento de GNU/Linux e programacao.

[]s
julio

Manoel Guedes

unread,
Jul 31, 2019, 2:05:07 PM7/31/19
to qgisbrasil
Não cheguei a concluir, fiz o teste usando também Gopro filmando só um lado da via... Seria interessante uma ferramenta compatível com qualquer câmera e com GPX para fazer esse levamento de foto de fachada...

yjmenezes

unread,
Jul 31, 2019, 2:50:26 PM7/31/19
to qgisbrasil
@Guedes,

Vou testar no GNU/Linux Debian-10 e QGIS 3.8.1, so sobrar um tempinho.
Existem 2 plugisn neste tema no QGIS 3.8.1
VideoUAVTracker e QGIS_FMV FullMotionVideo. 

[]s
julio

yjmenezes

unread,
Jul 31, 2019, 8:33:35 PM7/31/19
to qgisbrasil
@Guedes,

Testei aqui no GNU/Linux Debian-10, QGIS 3.8.1 o FVM.
Tem um pequeno bug que vou reportar ao desenvolvedor. Coisa minima. Editei o codigo e fixei na forca bruta, mas fou reportar de qq forma.

#ffmpegConf = parser['GENERAL']['ffmpeg']      <<< esta falhando aqui
ffmpegConf = "/usr/bin/"

[]s
julio
QGIS_FMV_ 2019-07-31.png

Manoel Guedes

unread,
Aug 1, 2019, 9:51:11 AM8/1/19
to qgisbrasil
Yjmenezes,  VideoUAVTracker só precisa de um arquivo de vídeo mp4 e GPX já o QGIS_FMV FullMotionVideo quais os dados precisa? O desenvolver do QGIS_FMV FullMotionVideo é bastante ativo inclusive colocou suporte para filmagem área com Phatom... e uma ferramentas para medir nos vídeos...

yjmenezes

unread,
Aug 1, 2019, 11:18:41 AM8/1/19
to qgisbrasil
@Guedes

O QGIS_FMV usa de entrada um *CSV e um { *MP4 ou MPEG4,ou AVI, H264...} ou um *TS}.
Estes dados sao convertidos usando FFMPEG do Fabrice Bellard, o recordista mundial em numero de casas decimais do PI e autor tambem da maquina virtual QEMU (show de bola ).   Thx FABRICE.
O CSV, creio eu, vai fazer o mesmo que o GPX, ou seja, colocar tempo e posicao nos frames.
Eu rodei ontem bem rapidamente, so para ver. Usei o exemplo em *TS que vem no GIT do codigo do QGIS_FVM.

O bacana eh que ele mostra sobre o mapa base a aeronave e onde a camera esta imageando.

Detectei uns probleminhas que vou reportar ao desenvolvedor.
QGIS_FMV_01.png
QGIS_FMV_00.png

Manoel Guedes

unread,
Aug 1, 2019, 12:26:07 PM8/1/19
to qgisbrasil
Vcoê acha que é possivel criar um arquivo para o FMV com um câmera "qualquer" e um CSV gerado por um gps?

yjmenezes

unread,
Aug 1, 2019, 2:20:41 PM8/1/19
to qgisbrasil
@Manoel,

Creio ser perfeitamente possivel gerar o CSV a partir de registros de "log" de um Drone.
Filtrei aqui o cabecalho do exemplo que acompanna o QGIS_FMV.
QQ coisa vejo quais campos sao usados efetivamente, ja que sao 243 campos.

Filtrei desta forma, usando as ferramentas nativas UNIX { head, sed, cat, unix2dos, zip } processadas sequencialmente, encadeadas usando PIPE | :

jmenezes@gnu000:/dssd0/fmv/DJI/DJI_0047$ head -n 1 telemetry.csv  | sed s/\,/\\n/g | cat -n - | unix2dos | zip telemetria_campos -

that is UNIX.
Trabalhar com arquivo texto em UNIX eh so alegria.

[]s
julio menezes
telemetria_campos.zip
Reply all
Reply to author
Forward
0 new messages