名刺サイズの超小型PC「ラズパイ」で遊ぶ(第9回)
暗い場所でもはっきり見える! ラズパイ純正の赤外線カメラを接続する(3/3 ページ)
ここまで準備ができたら、第7回で紹介したようなシェルスクリプトを作り、crontabで定期的に撮影してみましょう。「nano rpicamera.sh」でテキストエディタのnanoを起動させたら、以下のような内容を記述します。
#!/bin/bash
DATE=$(date +"%Y-%m-%d_%H%M")
raspistill -o /home/pi/rpicamera/$DATE.jpg
そしてrpicamera.shに実行権限を与えます。
$ mkdir rpicamera
$ chmod +x rpicamera.sh
このスクリプトでちゃんとファイルが保存できるかテストします。
$ ./rpicamera.sh
これでディレクトリ「rpicamera」に「2019-xx-xx_xxxx.jpg」というファイルが作られていれば成功です。
テストしていて気づいたのですが、植物を撮影していると、一晩とはいえ成長したり動いたりするので興味深い画像が撮影できました。間隔を短くしてタイムラプスのように撮影するのも楽しいかもしれません。動画で保存するよりもファイルサイズが小さいので手軽に使えます。
raspistillでタイムラプス撮影をするには、「-tl」と「-t」のオプションを使います。-tlは撮影間隔の設定、-tはトータルの撮影時間です。いずれもミリ秒で指定します。例えば1分おきに1時間撮影するためには、以下のコマンドを入力します。
$ raspistill -o image%04d.jpg -tl 60000 -t 3600000 -w 1920 -h 1080
これは「image」で始まるファイル名の画像を「%04d」のファイル番号で、1分おきに1時間、1920×1080ピクセルのサイズで記録する、という意味になります。%04Dは、ファイル名を0001~9999の4桁で連番を付けるための設定です。最後に「&」が付いているのは、バックグラウンドで処理させるためです。これを指定しないと他の作業ができなくなります。さらにこのままだと「/home/pi」のディレクトリ下に画像ファイルがたまっていくことになるので、
$ raspistill -o image%04d.jpg -tl 60000 -t 3600000 -w 1920 -h 1080 &
というようにディレクトリ(ここではtimelapse)を作成して、絶対パスでファイルの記録場所を指定した方が好ましいでしょう。
撮影が終了したら、JPEG形式のの静止画を動画に変換します。これには「ffmpeg」を使います。
$ ffmpeg -f image2 -i /home/pi/timelapse/image%04d.jpg -vcodec libx264 timelapse.mp4
ここでの意味は以下の通りです。
・-f image2:変換元の画像がJPEG形式で記録されている
・-i image%4d.jpg:入力する画像のファイル形式を指定します
・-vcodec libx264:エンコーダーをH.264に指定
・-pix_fmt yuv420p:YUV420で画像を作成する
・timelapse.mp4:作成するファイル名
これでタイムラプス撮影した画像を動画にすることができました。監視用に使うのはもちろんですが、晴れた日の空に向けて雲などを撮影しても楽しめますよ。
Copyright © ITmedia, Inc. All Rights Reserved.
名刺サイズの超小型PC「ラズパイ」で遊ぶ
今やスマートフォンアプリで何でも完結できてしまう時代。しかし、一から自分の手でデバイスを作り上げ、試行錯誤しながらアイデアを具現化する楽しさは格別です。この連載では、テーマや用途にあわせてマイクロコンピュータ(マイコン)と呼ばれる名刺サイズの超小型PC「Raspberry Pi」(通称ラズパイ)の活用方法から具体的な工作手順までを紹介します。
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
メルカリ、梨の転売疑惑に「盗品の出品は確認されず」 誹謗中傷には利用制限も
-
2
Anthropic、「Claude Opus 5」公開 Fable 5に迫る性能を半額で――サイバー安全策は緩和、拒否時は自動フォールバックも
-
3
「iPhone高騰」はこれからも続く? 中国CXMTに近づくApple、メモリ競合へのけん制が不発に終わりそうなワケ【後編】
-
4
「ニューロマンサー」実写ドラマ、Apple TV+で2027年1月配信開始へ
-
5
検索結果に「詐欺ではありません」と表示させる詐欺手口、警視庁が注意喚起 AI要約も餌食に
-
6
「こんなのに追われたら……」急斜面もやすやす爆走、中国製の車輪付き四足ロボのデモ動画が話題 最高時速20km超
-
7
海外の新作バカゲー「電車アタック」にマンガ家が感心した理由 ブッ飛んだ内容と完成度の高さ、そして“日本”
-
8
「めっちゃカメレオン」公式Discord乗っ取り 担当者PCがマルウェア感染、管理者が全員BANに 現在は復旧
-
9
暑さ対策が熱い! 「猛暑対策展」で感じた、転んでもただでは起き上がらない日本人のエネルギー
-
10
スーパーに並んだ「ごちゃごちゃ生成AIポップ」が物議 “看板王”こと、きぬた歯科院長「これはアリ」
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR