Search this site :


December 2009 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

« 放射温度計サーバ |メイン| 雲の流れのアニメーション »

一日の雲の動きに時刻を書き込もう
 一日の雲の動きを追うアニメーションを作成したが、これに時刻を書き込むようにしてみた。くもの動きが一部ちょっと不自然な感じもあったので、時刻を書き込み、その確認をする意味もある。現在利用しているIP VIDEOという機器にはモーションキャプチャー機能があり、これを使ってファイルをサーバへアップロードしているが、動きがない深夜などはファイルがアップロードされないようだ。  できれば連続で観察したいので、定期的にアップロードされるしくみを考えたい。  8/17の記録を以下に掲載しておく。なお、時刻もGMTであるので、これも日本標準時(+9時間)に変更したいと考えている。  MJPEG形式でダウンロードできるので、これを静止画に変更する処理も考えている。  なお、昨日は19:40ごろから激しい雷雨になり、ちょうどその様子も撮影されているようだ。
2006/08/17 9:00(JST) 以降の雲の動き
今回のアニメーションGIFを作成したPHPスクリプト
 #時刻を書き込もう
 #IP VIDEOでアップされたファイル一覧を取得
 $day = `date +%m_%e_%Y -d -1day`;
 $day = chop($day);
 $day = str_replace(" ","",$day);
 $day = preg_replace("|^0|","",$day);
 $day = "/home/image/$day";
 $list = `cd $day;ls *.jpg -1 | sort `;
 $lists = split("\n",$list);
 #書き込み用日付
 $day2 = `date +%Y/%m/%d -d -1day`;
 $day2 = chop($day2);
  foreach ($lists as $filename) {
	$input = split("\.",$filename);
	$time = $input[0];
	if ($time) {
	`cd $day; convert $filename -resize 160x240 -pointsize 12
  -gravity SouthWest -fill white  -annotate 0 '$day2 $time' $time.gif`;
	}
 }
 #Animation GIFの生成
 #時刻を書き込んだファイル一覧の取得
 $list = `cd $day;ls *.gif -1 | sort `;
 $lists = split("\n",$list);
 $list = join(" ",$lists);
 #time.gif というアニメーションGIFを生成
 `cd $day; /usr/bin/convert -delay 50 -loop 0  $list time.gif`;
Category センサとネットワーク | August 18, 2006 | 投稿者 admin : 08:13 AM | コメント (0)


コメント
この記事に関するコメントはこちらから




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)

Recent Entries

categories
Comments

Links


copyright gaiasensor.org. all rights reserved.