画像に対してopencv画像処理を行うには、ネットワークカメラからライブMJPEGフッテージを送信しているhttpストリームにアクセスして読み取る必要があります。
VLCを介して、または単にchromeまたはfirefoxのURLにアクセスすることで、カメラの映像にアクセスできます。しかし、サーバーが継続的なフィードを送信しているときに、プログラムでhttpサーバーにアクセスし、各フレームを分離するにはどうすればよいですか?
データは単純にフォーマットされているようで、HTTPヘッダーとJPEGデータの間でループしています。これに取り組む唯一の方法は、サーバーにリクエストを送信し、入ってくるデータを解析し、ヘッダーを実際のjpegデータから分離して、それをopencvに渡すことです。
しかし、それはひどく複雑に聞こえ、どこから始めればよいのかよくわかりません。そこにライブラリがあるかどうか、または私が見落としているより単純なアプローチがあるかどうかを知っていますか?それはこれらすべてを簡単にすることができますか?
どうもありがとう