この分野に飛び込む前に知りたかっただけです。
WindowsのopencvプログラムからSamsungandroidタブにビデオフレームを送信し、そこで視覚化することは可能ですか?
前もって感謝します !
かなり前に、Android から Windows 上の C/OpenCV プログラムに画像のストリームを送信して、逆のことをしました。私が取得した最大フレームレートは、G1 over WiFi を使用した 320x240 B/W 画像でわずか 12 FPS でした。圧縮画像(JPEG)や生のピクセルを送信するなど、さまざまなことをテストしましたが、それが最大値でした。制限要因は、G1 の処理速度と Android 1.6 の貧弱なカメラ スタックの組み合わせだったと思います。よりまともなデバイスでは、より高いフレームレートは問題になりません。しかし、より洗練されたアプローチの G1 でも動作するはずです。
転送された画像を高速な Windows マシンで圧縮したい場合、携帯電話のカメラを扱う必要がないため、指示はより簡単になるはずです。WiFi 接続を使用して、ソケットを介して C/C++ アプリケーションから Android アプリにピクセルを送信するだけです。ただし、マシン/言語のエンディアンを考慮する必要がある場合があります。ストリーミング ビデオ (YouTube と同様) を使用することもできます。しかし、それにはもっと多くの努力が必要かもしれません。
はい。処理後、フレームをビットマップに圧縮すると、WiFi でデバイスに送信できます。チャンクに分割し、チャンクをデバイスに送信してから、デバイス上でデータを再構築し、データから画像を作成して、imageview などに表示します。