SolidRun AMD HAILO Marvell NXP
Renesas TexasInstruments
  • ホーム
  • アーティクル★
  • 製品情報
  • イベント情報
  • Petapico コラム
  • ダイレクトショップ
  • DL
  • 英徳社について
  • 問い合わせ

ライブカメラで動体検知サーバー構築してみる

       (2) ZoneMinder でできる監視カメラシステムとは

Zoneminderは、盗難など犯罪防止などセキュリティ、ペット・作物の監視や家族の見守りなどを目的としたアプリケーションです。IPカメラアプリという言い方もされます。映像のキャプチャ、分析、記録、複数のビデオまたはネットワークカメラからのビデオ·データの監視をサポートしています。また、カメラで撮影した画像や動画の閲覧、アーカイブ見直し、および削除ができます。Webインターフェースを備えていユーザーフレンドリーになっています。

このジャンルではMotionというすぐれたアプリケーションがあります。しかしながらアマチュアむけの実験の域をこえない感は否めません。Zoneminderの画像解析システムでは、接続されたカメラごとに感度と機能を変えられたり、個々のゾーンで無視されるべき地域を設定できたり、しきい値が他のゾーンと連動して超えた場合にアラームを発生するエリアを定義をするなど高度な機能をもっていてプロユースに十分耐えられるもとだと評価されています。これだけ素晴らしいもので、しかも日本語のサポートもサれている割にはあまり広まっていない印象です。また、複数のIPカメラを制御、画像管理までするので非常にホストマシンの負荷も大きいものでした。さて、これを小型のCuBoxでできるのだろうか? はっきり言って無理だときめつけていました。でも、考えによっては、エンコード、デコードやグラフィックスをハードウェアでサポートしている組込みSoCマシンの方が実は向いているのかもしれないと思いました。これはやってみるしかない。いつやるか、なんて考えていたらすでにCuBoxのページができていました。

http://www.solid-run.com/mw/index.php?title=Zoneminder#Install_Ubuntu_12.10

 

*(注)このページによると、ZoneMinderはUBUNTU12.10が前提となっているので、CuBoxのデフォルトなら10.04なのでアップデートが必要です。SolidRunのWiKiページのDebian/UBUNTUのページでは12.10へのアップグレードするインストラクションがあるので対応が可能です。ただし、記述通りにアップグレードすると今度はWebカメラのドライバが入っていないので後で足さなくてはなりません。ページ最後の記述によるドライバのアップデート方法ではうまく行きませんでした。(解決法について、別途コラム内で掲載予定です)

 一方、CuBo-x-iの場合、現行ではUBUNTU11.10(21-Jan-2014の image)となっていて、Webカメラのドライバも入っていない中途半端な状態なのでWebカメラアプリのCheeseも動かせません。何時12.10対応になるまでまだしばらく待たなければならないようです。進捗が見られ次第この注記もアップデートしていきます。

Zoneminder の基本データは

データベース環境: SQLベース

ライセンス: GNU General Public License v2 (GPLv2)

主要対話語:ブラジル系ポルトガル語,中国語,チェコ語,デンマーク語,オランダ語,英語,エストニア語,フランス語,ドイツ語,ヘブライ語,ハンガリー語,イタリア語,日本語,ポーランド語,ポルトガル語,ルーマニア語,ロシア語,スウェーデン語

オペレーティングシステム: POSIX (Linux,BSD,Solarisなど), Linux

プログラミング言語: C++, JavaScript, PHP, Perl

ユーザインタフェース: Web環境

 

ZoneMinder は、Linuxでは基本のサーバーである MySQL, PHP, そして Apache を使います。(ペタピココラムでも基本のLAMPサーバーのインストールの方法を紹介しています。参考にしてください。)

今回はまず、CuBoxへのインストールの前に、Zoneminderが何者で何ができるものなのかを理解するために見ていきましょう。(今回の画面サンプルはCuBoxで走らせた画面ではありません。Cuboxでの実例は次回に)

 

ZoneMinderのチュートリアル

いったんインストールされると、ZoneMinderのコンソールはブラウザを用いて、インストールしたのを”localhost"だとすると

http://localhost/zm/

からアクセスします。

 

ZoneMinderのコンソール画面を、ZoneMinderのページの図からみてみましょう。シンプルなリストには 繋がれたカメラ映像のステータスなどの情報とアラームのおきた回数が表示されています。ちょっと通ごのみなかんじです。

(画像はすべて本家サイトの説明用のもので、実際に試したウィンドウ画像は別のコラムで紹介します)

Webカメラを取り付ける
Webカメラを取り付ける

  ‘montage'をクリックすると、接続されたカメラの映像が並べて表示されます 

モニター映像から1つを選ぶと、ライブ映像と履歴がリスト状に見ることができます 

コンソールに戻って、アラームのおきた回数をさかのぼってグラフで見ることができます
(ここではタイムラインビュー) 

アラームは、表でまとめて見ることもできます。 

このリストから、条件を絞って表示をするための設定ポップアップ画面があります 

どのイベントリストからでも、詳細な情報を表示することができます 

イベントを再生すると何が起きていたのかをすぐに把握できる。さらに各フレーム単位で調べるとさらに有用だ。ビューから 'Stills' ボタンを押すと何がイベントを引き起こしたのかを特定できる。アラームを起こしたフレームには赤の枠で囲われているのだ。 

何が原因でアラームが起きたのかを調べるためのオプションとしてハイライト機能があります。 

イベントを表にしたものでは、アラームを引き起こしたフレームが赤くハイライトされています。 

ここで、Zoneminderならではという機能の紹介します。画像内で動体として検出したいゾーン、あるいはその逆で動体を検出しても無視したいゾーンを定義することができる機能です。コンソールビューからゾーン欄を選ぶとそのゾーンのサマリーが見られます。ゾーンは画像上に検出したいか無視したいかに応じて色分け表示されています。 

ゾーンの上をクリックしてそのゾーンの定義を編集できます。敏感にしたり、誤動作をさせないよう反応を鈍くするなど設定できます。 

Zonminderでは非常にたくさんの選択肢があります。この表はコンソールビューにあるオプションダイアログです。 

本家サイトからスクリーンショットを借りてきて日本語での紹介をしてみました。詳細は本家をご覧ください。ハードウェアによってはサポートされない機能もあるかも知れません。次回は「CuBoxでやってみた」情報を掲載予定ですが、これまでにもあったように皆で経験をシェアできると問題だったことが解決されやすくなります。是非ためされたことはブログなどで公開よろしく。リンク情報を頂けると嬉しいです。 


コメントをお書きください

コメント: 0
  • HomeBridgeとSiriで irMagicianを使う
  • Deep Learning on CuBox-i
  • HummingBoard-GateとMikroBUS クリックボード
  • HummingBoardをクラウドサービスMyThingsにつなぐ
  • Android+ WiFi Mini PCI カード
  • HummingBoard + WiFi Mini PCI カード
  • セキュアな無制限ストレージ ownCloud を CuBox-iで動かす
  • Android Appプログラミング入門
  • CuBox-iで動く各種サーバー
  • DebianをmSataから起動する
  • HummingBoardのaudio jackをAndroidから使ってみる
  • オフィシャル版Android4.4(Kitkat)のroot取得の仕方
  • HummingBoardのI2Cに温度センサーをつなぎデータをグラフ表示する
  • CentOSの兄弟 RedSleeve Linuxでサーバーを作る
  • Cu-Box-i/HBにmjpg-streamerストリーミング配信を載せる
  • SoftEther VPNで外から irMagician を制御してエアコンをつける
  • CuBox-i Androidのroot取得とadbの使い方
  • HummingBoardのSPIでLCDパネルへの表示をする
  • 旧CuBoxのメンテナンス情報について
  • 小型赤外線リモコン irMagician をつなぐ
  • wiringXをインストールする
  • kali linuxでセキュリティスキャンマシンにする
  • Debianでmicro-home-serverを作る(1)
  • 電子工作キットとGPIOピンアサイン
  • ArchLinuxにLXDEデスクトップを載せる
  • CuBox-i/HummingBoardの簡単インストーラー Ignition が登場
  • HummingBoardでUbuntu12.04(Linaro)
  • CuBox-i にUbubtu14.04, LXDEをインストールする
  • SqueezeboxでPandoraを聴こう(2)
  • SqueezeBoxがWebインストーラーになって簡単になりました
  • SqueezeboxでRadikoを聴こう(1)
  • GeeXboXをプレインストールしたCuBox-i1を使いこなす
  • アプリケーションと機種依存関係
  • CuBox-iのKitKat でWiFiのUSBを使えるようにする
  • CuBox-i にタッチパネルをつなぐ(Android Kitkat)
  • CuBox-i にKitKat を載せてみる(ソースからのビルドに挑戦)
  • CuBox-i でUSBのWiFiアダプタを利用する
  • Cubox-i4のFedora20にKDEデスクトップを載せる
  • Cubox-i4をFedora20マシンにする
  • CuBox-iにBluetooth機器接続に成功
  • CuBox-i にOpenELECが登場
  • ZoneMinder までの下準備とインストール
  • Debian 7.0 WheezyをCubox-iにインストールする
  • CuBox-i用のカーネル作成について
  • CuBox-iにUbuntu12.04をインストールする
  • MuBox on CuBox-i インストール基礎入門編
  • mjpg-streamerでストリーミング配信
  • CuBox-i でメディアプレーヤーXbian を楽しむ
  • CuBox-iでSDカードの容量いっぱいにイメージを拡張するには
  • CuBox-i でミュージックサーバーvolumio を試してみる
  • ZoneMinder でできる監視カメラシステムとは
  • GeeXboxをTVのリモコンで操作してみる
  • CuBox-iでradikoを外部スピーカーに流す
  • 基本のシリアル通信環境を整えておく
  • CuBoxにWebカメラを接続してMotionを使おう
  • CuBoxをメディアサーバにする
  • Apache Webサーバ / MySQLデータベース・サーバ / PHP
  • jQueryを使ってスライドショウを作る
  • 今、注目の超小型コンピュータたち(5) CuBoxをメディアプレーヤーにして楽しむ
  • 基本のサーバーを構築してみる
  • 今、注目の超小型コンピュータたち(4) ミュージックサーバーを組んでみた
  • 今、注目の超小型コンピュータたち(3) ミュージックサーバーをt作ってみよう
  • 今、注目の超小型コンピュータたち(6) ミュージックサーバーVoyage MuBox を完成させる
  • プラグコンピュータで「プロの開発」を始めてみませんか(2)
  • プラグコンピュータで「プロの開発」を始めてみませんか(1)
  • スカイプカメラ GTCAMってなんだ?
  • ARMとRaspberry Pi
  • Marvellのプロセッサとプラグコンピュータ
  • 今、注目の超小型コンピュータたち(2) サイネージを作ってみよう
  • 今、注目の超小型コンピュータたち(1) XBMCを載せてみよう

お問合わせフォームはこちら

メールはpetapicoshop@petapico.bizまで

適格請求書発行事業者登録番号のお知らせ


英徳社ホームページはこちら


1 日本国内への配送に適用されます。その他の国についてはこちらをご参照ください
概要 | 利用規約 | 返金条件と返品取消申請書 | 配送/支払い条件 | プライバシーポリシー | サイトマップ
ログイン ログアウト | 編集
  • ホーム
    • ショップからのお得情報
    • CuBox-i Seriesの情報
    • MicroSDの作り方
    • HummingBoard Seriesの情報
    • HummingBoard Edge/Gateの情報
    • IntelSoliPCの情報
    • windows10 IOTの情報
    • ClearFogの情報
    • MacchiatoBinの情報
    • fromSolidRunWebsite
  • アーティクル★
  • 製品情報
  • イベント情報
  • Petapico コラム
    • KODI
    • Cobox-i
    • HummingBoard
    • ソフトウェアTips
    • 外付け
    • カメラ
  • ダイレクトショップ
    • ダイレクトショップ iMX SoC
      • CuBox-Mセット
      • iMX8M Plus
      • iMX8M Plus Mate
      • CuBox-i1 OpenELECWiFi model
      • HummingBoard Pulseセット
      • CuBox-i1 OpenELEC セット
    • WAI WAIセール
      • Sheeva
      • D3
      • SMILE Plug
      • 第1世代CuBox|CuBox-PRO
      • CuBox-i1 セット
    • ダイレクトショップ LX2K
      • LX2160Aファミリー
    • ダイレクトショップ Marvell SoC
      • CEx7 CN9132
      • ClearFog
      • ClearFog Base
      • ClearFog Pro
      • MacchiatoBin Double|Single Shot
      • ClearFog GT 8K
      • MACCHIATObin ClearCloud 8K
      • SolidSense スターターセット
    • ダイレクトショップ intel SoC
    • ダイレクトショップ eRemote
      • eRemote
      • eSensor
    • 12V AC アダプター(PSE対応)
    • CuBox-i1 GeeXboXセット
    • CuBox-i1 OpenELEC+plugin
    • HummingBoard-Gate i1セット
    • HummingBoard-i2eX セット
    • HummingBoard-i4pro セット
    • CuBox-i2 セット
    • CuBox-i2 WiFiセット
    • CuBox-i2eX セット
    • CuBox-i2eX WiFiセット
    • CuBox-i4 Pro セット
    • HummingBoard-i2 セット
    • HummingBoard-i1セット
    • Application microSD Card for CuBox-i
    • Android microSD Card for CuBox-i
    • SolidPC
    • SolidPC SSD 32G
  • DL
    • Media Exposure
  • 英徳社について
  • 問い合わせ
閉じる