Raspberry Pi 2 LIFE ご購入はこちら ダウンロード・データあります 地球の裏側からも OK! 360°見守りローバー君だぜ ラズパイ式走る リモート探査カメラ 第 6回 リモート探査カメラの基本形完成! ラズベリー・パイ 森岡 澄夫 動画配信部 ラズベリー・パイ 専用カメラ モバイル・ バッテリ BCM2836 PiCamera MIPI-CSI 前回はブラウザ画面を PC上で作ったが 今回はラズベリー・ パイ側に用意してある 動画 取り込み 今回 作る OpenCV 画像処理 JPEG エンコード HTTP 出力 ブラウザで 開くためのHTML イベント 通知と データ交信 パケット 送出 Wi-Fi USBドングル ビデオ・ ストリーム (motion JPEGなど) パケット 受け取り インターネット またはLAN ルータ ルータ 図 1 前回作った動画配信&リモート操作機能をグレードアップしてリモート探査カメラの基本形を完成させる 前回(2016 年 3 月号)は,ラズベリー・パイをネッ トワーク・カメラ化するための土台を構築しました. 今回はこれをグレードアップします.具体的には, 図 1 の動画配信部に,パソコンからのコマンドを受け て処理を変更する機能を追加します.さらにパソコン 上に表示する操作画面(ブラウザ)のソースコードを ラズベリー・パイ側に持たせます. その上で,アプリケーションとして,ズームインが 可能なネットワーク・カメラと,全方位パノラマ・ ネットワーク・カメラを作ってみます. これにより図 2 のように,PC 側からブラウザに IP アドレスを打ち込むだけでラズベリー・パイに接続で き,ボタン・クリックや画面クリックでラズベリー・ 最初にIPアドレスを入力 機能1.mjpg-streamerで 機能4.ラズベリー・パイへ コマンド送信できるかどうか 生成したmotion JPEG画像 (PiCamera画像)を表示 を表示 「リモート探査カメラ」の 基本形を完成させる ● クリックで操作できるなど使いやすく 前回は,PiCamera で撮影した動画をネットワーク 経由で PC へ送信するための mjpg-streamer プラグイ ンの試作と,PC のブラウザから WebSocket 経由でコ マンドを受け取る基礎実験を行いました.今回は両者 をとりまとめて,本連載の目標であるリモート探査カ メラのプラットホームに仕上げます. 2016 年 4 月号 機能2.カメラ画面をクリックす ると,クリック箇所の相対座標 (縦幅・横幅の何%か)を,ラズ ベリー・パイへ通知 機能3.ボタンをクリック すると,ラズベリー・パイ へ通知 図 2 リモート操作がしやすく作る ソース・コードはちゃんとラズベリー・パイ側に配置する 第 1 回 準備…動画像処理環境の構築(2015 年 11 月号) 第 2 回 リアルタイム画像処理のための高速化テク①…4 コアをフル回転させる (2015 年 12 月号) 第 3 回 リアルタイム画像処理のための高速化テク②…スループット / 遅延性能のチューニング(2016 年 1 月号) 119
© Copyright 2024 ExpyDoc