OpenCV2 Mjpeg-streamer capture access.

OpenCV-2.3.1(Linux C++) を使って、リモートの Mjpeg-streamer のストリーム画像を表示する方法!

最近、CentOS5 C++ で、OpenCV 2.3.1 の勉強を始めましたが、静止画のアクセス、加工を一通り試してみたので、次は、USBカメラ(C270)からのストリーミングを取り込むことを試してみたのですが、CentOS5の環境では、上手くいかない(ffmpeg-0.8.x があれば良いようだけれど、環境構築が大変)事がわかりました。

しかたが無いので、別の方法を考えた結果、Mjpeg-streamer を経由すれば出来そうなので簡単に、C++のプログラムからリモートのMjpeg-streamer サーバーにアクセスするクラスを作成してみました。

インターネットで検索すると。
下記のような例が出ているけれど、これもやっぱり、今の環境では上手くいかないようです。

Unfortunately,the following C++ example source doesn't work on my PC(CentOS5 and OpenCV-2.3.1)



下記が、作成したクラスを使った、使用例です。
Here is an example C++ source using my build class(mjpg_st_mat_reader.cpp).


興味のあるかたは、こちらをアクセスして下さい。
If you have some interest, please visit this site.
http://www.netosa.com/free-soft/mjpg_st_mat_reader/

このブログ記事について

このページは、おんちゃんが2014年8月22日 13:35に書いたブログ記事です。

ひとつ前のブログ記事は「linux inotify ファイルアクセス監視ツール」です。

次のブログ記事は「Android-sdk Mjpeg Viewer (access to Mjpeg-streamer)」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

カテゴリ

ウェブページ

サイトナビ