先日「風景から歩行者を消す手軽な方法」をMathematicaで実装したのですが、「なんでMathematica? 持ってないし。高いじゃん」という意見があったので、フリーソフトウェアを使う方法を紹介しましょう。「風景から歩行者が消えていく様子」が要らないならこれで十分かも知れません。(Raspberry PiのMathematicaなら無料なのですが、非力なのでこの話には使いにくいでしょう。)
Ubuntuで試します。(WindowsでもFFmpegとImageMagickを入れればできるかもしれません。)
sudo apt-get install libav-tools imagemagick
ffmpeg
で動画を画像に分解し、convert
でまとめます。(Ubuntu 14.04ではffmpeg
をavconv
に置き換えてください。)
ffmpeg -i movie.mov -f image2 %d.png convert -evaluate-sequence mean *.png mean.jpg
mean
をmedian
に置き換えれば平均ではなく中央値を使うようになりますが、処理時間がかなり増えます。
- 動画ファイルをMathematicaで処理する場合
- 動画ファイルをフリーソフトウェアで処理する場合(この記事)
- ウェブカメラのデータをMathematicaで処理する場合
- ウェブカメラのデータをフリーソフトウェアで処理する場合