このフィールドに入る前に知りたいことがあります。OpenCVプログラムからSamsung Androidへのビデオフレームの送信
WindowsのopencvプログラムからSamsungフレームにビデオフレームを送信して、それを視覚化することはできますか?
ありがとうございます!
このフィールドに入る前に知りたいことがあります。OpenCVプログラムからSamsung Androidへのビデオフレームの送信
WindowsのopencvプログラムからSamsungフレームにビデオフレームを送信して、それを視覚化することはできますか?
ありがとうございます!
私はかなり前に、Androidの画像ストリームをWindowsのC/OpenCVプログラムに送信したのとは反対に行いました。私が得た最高のフレームレートは、G1 over WiFiを使用した320x240 B/Wイメージの場合、わずか12FPSでした。私は圧縮画像(JPEG)や生のピクセルを送信するようなものを試しましたが、それは私が得た最大のものでした。私は制限要因は、G1の処理速度とAndroid 1.6の貧弱なカメラスタックを組み合わせたものだと考えています。より適切なデバイスでは、より高いフレームレートが問題になるはずはありません。しかし、それはより洗練されたアプローチでG1でも機能するはずです。
あなたの方向は簡単です。高速のWindowsマシンで送信された画像を圧縮し、携帯電話のカメラを処理する必要がないためです。 WiFi接続を使用して、C/C++アプリケーションのピクセルをソケット経由でAndroidアプリに送信するだけです。しかし、マシン/言語を考慮する必要がありますendianness。ストリーミングビデオを使用することもできます(YouTubeのように)。しかしそれはもっと多くの努力を必要とするかもしれません。
はい。処理後、フレームをビットマップに圧縮すると、WiFiでデバイスに送信できます。それをチャンクに分割し、チャンクをデバイスに送信し、デバイス上のデータを再構成し、データからイメージを作成し、イメージビューなどに表示します。
はい、画像を転送して表示することができます – zapl
画像は単なるデータであり、コンピュータからインターネットに(またはその逆に)転送されるデータではありません。だから、あるデバイスから別のデバイスにイメージを送ることができます。 – karlphillip