トップ «前の日記(2016-03-18(Fri)) 最新 次の日記(2016-03-23(Wed))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2016-03-21(Mon) 花粉強烈

convert(1) まず最後にサイズを調整

convert 1

複数の処理をまとめて一つ、にはオプションの順序が えらくややこしかったり。

$ convert $LEFT_PIC $RIGHT_PIC +append -resize 640x480! total.png

convert(1) 次に変形してからくっつける

convert 2

左側の画像を、事前に真四角にする。

$ convert $LEFT_PIC -resize 480x480! $RIGHT_PIC +append resize_after.png

convert(1)どちらも変形させてから合成

convert 3

$ convert $LEFT_PIC $RIGHT_PIC -resize 480x480! +append same.png 

右側の画像だけを変形させて合成する順序は、実はまだ分からなかったり。

で、2つのタイムラプス動画をくっつけて

元画像は事前に-contrast を5回やっておいた。
左側がRaspberryPiの普通のカメラモジュール、右側 が赤外線。ほぼ同時刻で、だいたい同じ方向を向いている。

#!/bin/sh
NORMAL=$NORMAL_PIC_DIR/
INF=$INFRARED_PIC_DIR/
FLIST=stills.txt
APP=$APPEND_PIC_DIR/
RES='-resize 640x480! '
 
for x in `seq 400`
 do
   y=`sed -n ${x}p ${NORMAL}${FLIST}`
   z=`sed -n ${x}p ${INF}${FLIST}`
   convert ${NORMAL}$y ${INF}$z +append $RES ${APP}${x}.jpg
done

で2つをくっつけて、

#!/bin/sh
NAME=timelapse-`date "+%Y-%m-%d"`
mencoder -nosound -ovc lavc \
  -lavcopts vcodec=mpeg4:aspect=8/6:vbitrate=8000000 \
  -vf scale=640:480 \
  -o ${NAME}.avi \
  -mf type=jpeg:fps=32 mf://@stills.txt
 
ffmpeg -i ${NAME}.avi ${NAME}.mp4

で動画にしてみた。
画像のソートが数字順でなかったのでしばらく変な動画 に嵌まることになった


リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。