H.264カメラ試験(第3弾)への協力のお願い

1,365 views
Skip to first unread message

Msako作者

unread,
Feb 25, 2016, 10:08:35 PM2/25/16
to Msako掲示板

H.264カメラ試験(第2弾)に引き続き、試験を実施しています。

H.264カメラ試験(第2弾)

第3弾は、ランタイムのインストールが必要なくなりました。
また、検出されたカメラがサムネイル画像で確認できるようになりました。

どうぞお試しください。







Msako作者

unread,
Feb 25, 2016, 10:19:54 PM2/25/16
to Msako掲示板

H.264カメラ試験(第3弾)のダウンロードURLは、
H.264カメラ試験(第2弾)と変わっていませんが、
念のため追記しておきます。

リンクは2つありますが、圧縮形式が異なるだけで中身は同じです。



この中にある、次のファイルが試験プログラムです。

 H264CamViewer.exe

任意の場所に置いて起動してください。

操作方法は書かなくても大体わかる(?)と思いますので
割愛させていただきます。




Msako作者

unread,
Mar 6, 2016, 3:28:25 AM3/6/16
to Msako掲示板

カメラ名が設定できるようになりました


Msako作者

unread,
Mar 8, 2016, 9:40:53 PM3/8/16
to Msako掲示板

ドラッグ&ドロップで必要がないカメラを削除できるようになりました





Msako作者

unread,
Mar 21, 2016, 7:56:16 PM3/21/16
to Msako掲示板

Msakoは、発表から5年以上経つため現在ユーザー様が置かれているご使用環境に合わなくなりつつあります。
このスレッドで現在行っている試験は、単に従来のMsakoに機能を追加してH.264カメラ対応にするというのではなく、
今後もユーザ様のお役にたち続けることができるよう、従来の機能やUI、内部構造の根本的な整理、見直しを図ろうとするものです。

現状のMsakoは、MJPEG仕様のネットワークカメラ、USBカメラ、ビデオキャプチャが使えるわけですが、
今行っている開発がうまくゆけば、これにH.264仕様のネットワークカメラが加わることになります。
ただ、ご自身が使っているカメラがMJPEG仕様のネットワークカメラなのか、H.264仕様のネットワークカメラなのか、
さらにONVIF仕様なのかを正確に認識できるユーザ様は少ないのではないでしょうか?
むしろ、「パソコンで使えるカメラ」というだけの認識の方がより一般的だと感じます。

技術的な詳細を隠ぺいして、より簡単に使える道具をめざして、
Msakoもできるだけカメラの違いを意識せずに使えるようにしたいと考えています。
そこで今回、H.264カメラに加えてUSBカメラ、ビデオキャプチャも使えるようにしました。
当然次に、MJPEG仕様のネットワークカメラを加える予定です。

使い方はほとんどこれまでと変わらず、カメラの一覧にはH.264カメラに加えて今回加えた別のタイプのカメラが混在して表示されるだけです。
ただ、ネットワークカメラについては、フレームサイズとフレームレートの設定はできません。
この点については、メーカに関係なく一律に取り扱えるONVIF仕様のカメラが普及して多数派になった時点で可能にしたいと考えています。

このようにH.264専用ではなくなるわけなので、そろそろプログラムの名称やタイトルの表示を改めなくてはと考えてはいますが、私自身はネーミングのセンスがないので、もうしばらくはこのままほったらかしでもいいかなと、、、




Msako作者

unread,
Mar 24, 2016, 4:18:08 AM3/24/16
to Msako掲示板

まだ不完全なところもありそうですが、とりあえず認識可能なカメラは次のようになりました。

  • H.264カメラ(ONVIF仕様を含む)
  • MJPEG仕様のネットワークカメラ
  • USBカメラ
  • ビデオキャプチャ


Msako作者

unread,
Mar 25, 2016, 6:36:25 PM3/25/16
to Msako掲示板
H.264をはじめ各種カメラへの対応が一通り確認できたので、
次のステップとして、動体検知のパフォーマンスがどうなるか調べてみました。

動体検知の計算部分は、Msakoの検知ロジックをそのまま移植しました。

結果は、想像していた通り、H.264で取り扱われるようなHDやフルHDの映像になると
それなりにCPU負荷が上昇します。

単純計算だと、VGAサイズ(30万画素)を基準にして、
HD(100万画素)なら3倍、フルHD(200万画素)なら8倍ですが、
実際に計測されたCPU負荷もおおよそこのような結果となりました。

つまり、640x480サイズでCPU負荷10%で済んでいたものが、フルHDにすると
80%にも跳ね上がってしまうことになるわけです。

これでは、せっかっくH.264にして高画質の画面が得られても何にもなりませんよね。

やはり、現行の検知ロジックの改良が必要です。
今後の課題が明確になりました。

お試しになる方へ:

  • Enterキーを押すと検知/非検知が切り替わります
  • 検知しても何もしません(^^;)










Msako作者

unread,
Mar 27, 2016, 8:50:43 PM3/27/16
to Msako掲示板

コアロジックの一部をSIMD命令で書き換えてみました。
少しは早くなった、かな?

バージョンは2.13です。


Msako作者

unread,
Mar 29, 2016, 3:05:44 AM3/29/16
to Msako掲示板

映像画面についていくつか変更をしました

  • 右ボタンメニューで録画時間を設定できるようにしました
  • 操作しないで20秒以上経つと映像表示を停止します(動体検知や録画は継続)
  • マウス操作で映像表示を再開します

バージョンは2.14です。


Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages