SfM z videa pro PhotoScan s využitím ffmpeg

09.10.2017 Drony #ffmpeg #sfm #dron

Ukázka extrakce snímků z videa s využitím nástroj ffmpeg.


Základní otázkou je, že pokud nemáme sekvenci snímků, ale celý videozáznam, zda  lze z daného videa vytvořit např. 3D model pomocí programu PhotoScan. Lze to, ale za předpokladu, že video se rozloží na jednotlivé snímky. K tomu lze využít nástroje FFMPEG. Tento nástroj má celou řadu možností pro práci s videem. Pro účel vyseparování každého N-tého snímku z videa stačí zadat příkaz:

./ffmpeg -i DJI_0073.MP4 -vf fps=1/2 qrth_img%04d.jpg
  1. ./ffmpeg - samotný program
  2. -i DJI_0073.MP4 - vstupní soubor videa, ze kterého se budou separovat snímky
  3. -vf - možnost aplikace filtru, původně se dá volat -vfilter
  4. fps=1/2 - nastavení frekvence extrahování snímku. Např. hodnota 1 zn. každou sekundu, 1/60 každou minutu, 1/600 každých deset minut
  5. qrth_img%04d.jpg - název jednotlivých snímků, kde hodnota %04d představuje počítadlo, čtyřmístná číslice, kde prefix bude tvořen nulami.

Zdroj