0

私はパンダ ボードを使用しており、opencv をインストールし、3 つの異なるカムから 3 つの異なる画像を貼り付けるためのコードを作成しました。現在、このステッチされた画像はマトリックスの場所 (ポインター) に保存されています。その 3 つのカムの画像は継続的にキャプチャされ、ステッチされます.だからビデオになる.だから私はそのステッチされた画像をiPhoneにストリーミングする必要がある.誰かこれで私を助けることができる.私は本当にここで立ち往生していて、助けが必要です.それは私にとって非常に重要です.

4

1 に答える 1

0

RTPプロトコルに基づいて、mjpegストリームまたはRTSP(mpeg4をカプセル化-帯域幅を節約)ストリームのいずれかを構築することを検討することをお勧めします。mjpeg ストリームを使用すると決めた場合、libjpeg 圧縮を使用して、opencv IplImage* のそれぞれを JPEG フレームに変換できます。ここで私の回答を参照してくださいCompressing IplImage to JPEG using libjpeg in OpenCV . 各フレームを圧縮してから、mjpeg ストリームを作成します。独自の MJPEG ストリームの作成 を参照してください。画像ストリームをストリーミングする mjpeg cgi を実行するには、Web サーバーが必要です。Panda Board で実行されている lighttpd Web サーバーを見ることができます。Gstreamer は、状況に役立つパッケージです。デコード側 (iphone) では、次のように gstreamer デコード パイプラインを構築できます。mjpeg をストリーミングしているとします。gst-launch -v souphttpsrc location="http://<ip>:<port>/cgi_bin/<mjpegcginame>.cgi" do-timestamp=true is_live=true ! multipartdemux ! jpegdec ! ffmpegcolorspace ! autovideosink

于 2012-06-27T01:40:37.033 に答える