ラズパイ式走る リモート探査カメラ

Raspberry Pi 2 LIFE
ご購入はこちら
ダウンロード・データあります
地球の裏側からも OK! 360°見守りローバー君だぜ
ラズパイ式走る
リモート探査カメラ
第
5回
キーとなるネットワーク動画配信&
リモート操作機能を作る
撮る
森岡 澄夫
ラズベリー・パイ2
ラズベリー・パイ
専用カメラ
モバイル・
バッテリ
BCM2836
PiCamera
MIPI-CSI
動画
取り込み
画像
処理
圧縮
HTTP
出力
Wi-Fi
USBドングル
機能1:
ネットワーク
動画配信
機能2:
リモート
操作
見る
パケット
送出
ブラウザやメディア
再生ツールで再生・
表示
Motion JPEG
画像をブラウザ
の要求に従って
送る
インターネット
ルータ
ルータ
(a)全体構成
時刻や位置などの付加情報を
画像と合わせて表示したい
複数のカメラ画像を
合わせて表示したい
ボタンやデータ入力ウィ
ンドウを適宜配置して,
ラズベリー・パイへ操作コ
マンドを送りたい
2,パソコンからラズベリー・パイを遠隔操作するた
めのコマンドを送れるようにすること[図 1(b)
]
です.1についてはmjpg-streamerという動画ストリーミ
ング 用アプリを 改 造 することで,2に ついてはWeb
Socketという通信ライブラリを使うことで実現します.
機能 1:ネットワーク動画配信をする
ブラウザ上の画面レイ
アウトを自由にアレン
ジしたい
(b)本連載で作ろうとしているカメラ操作インターフェース
図 1 ラズベリー・パイのカメラで撮影した画像をネットワーク
経由でパソコンなどから見えるようにする
連載テーマである「リモート探査カメラ」の要とな
る二つの機能を作成します.
1,ラズベリー・パイのカメラで撮影した画像をネッ
トワーク経由でパソコンなどから見えるように
すること[図 1(a)]
128
● 動画ストリーミングだけならこれまで紹介し
た方法で簡単に行える
ラズベリー・パイ専用カメラである PiCamera,また
は USB カメラをラズベリー・パイにつなぎ,撮影した
動画をネットワーク経由でパソコンやスマホから見よ
うという試みは,従来から多くの人が行っており,ネッ
ト上でたくさんの情報を見つけることができます.
まず,代表的な方法を二つ紹介します.いずれもプ
ログラミングを行う必要はなく,有名なコマンドを適
宜インストールするだけで試せます.
● 方法 1:定番ソフト motion を使う
ラズベリー・パイに限らず,一般のLinuxで使われて
第 1 回 準備…動画像処理環境の構築(2015 年 11 月号)
第 2 回 リアルタイム画像処理のための高速化テク①…4 コアをフル回転させる
(2015 年 12 月号)
第 3 回 リアルタイム画像処理のための高速化テク②…スループット / 遅延性能のチューニング(2016 年 1 月号)
2016 年 3 月号