opencvからWebページに来るビデオフィードをストリーミングする方法についていくつかのアイデアが必要です。私は現在gStreamerを持っていますが、これがその仕事に適したツールであるかどうかはわかりません。gStreamerの使用に関するアドバイスや、チュートリアルへのハイパーリンクは役に立ち、ありがたいです。
ありがとう!
OpenCV出力をWebサイトにストリーミングした経験はありません。ただし、これはgstreamerを使用して可能であると確信しています。
gstreamerストリームを使用すると、データを取得してOpenCV形式に変換することができます。GstAppSinkとGstBufferを読むことをお勧めします。
基本的に、私が正しく覚えていれば、バックグラウンドスレッドでパイプラインを実行する必要があります。次に、gst_app_sinkの関数を使用して、シンクからバッファデータを取得できます。
この問題を簡単に調べると、これにはGST_BUFFER_DATAを使用する必要がありました
結果をyCBCrからbgrに変換する必要があったことを覚えています。opencvの変換が不十分だったため、同僚が問題を抱えていました。だからあなたはあなた自身を書かなければならないかもしれません。(これはIplImage *の時代に戻った)
OpenCVは、ビデオをストリーミングするためのインターフェイスを提供していません。つまり、この目的のために他の技術を使用する必要があります。
私はいくつかのプロのプロジェクトでGStreamerを使用しました:これはあなたが探しているドロイドです。