Android デバイスから外部カメラに接続する方法を探しています。外部カメラが必要な理由は、カメラを変更できるようにする (IR フィルターを削除する) 必要があり、オンボードの電話カメラを壊したくないからです。
USB、Bluetooth、WiFi、またはその他の通信プロトコルを介してカメラがどのように接続されているかは問題ではありません。2 つのデバイスは、中間サーバー/ルーターなしで通信できる必要があります。
私は次のような解決策を探しています:
- ルート化や Android/Linux カーネルの再構築は必要ありません (必須)
- 画像/動画の上にアイテムを重ねることができる (良い)
- ビデオ ストリームにアクセスして画像分析を行う (最適)
最後の要件は必須ではありませんが、あると便利です。
私が検討したオプション:
- USB カメラ: http://brain.cc.kogakuin.ac.jp/research/usb-e.htmlに従って Linux カーネルを再構築し、カメラを使用して提供されたコードを使用してみました: http://www.amazon.com/gp/product /B002X3VEIE/ref=oh_o02_s00_i00_details . 少しも機能しませんでした。作成者が CM9 mod を使用したことを後で知りましたが、これは市場のアプリにとって実用的ではないため、実際にはオプションではありません。
- Bluetooth カメラ: LooxcieとCountourGPSが最適なオプションのように見えますが、フィードはアプリにストリーミングされ、API や SDK がないため、どうすればビデオ フィードにオーバーレイできますか?
- IP カメラ: 私にはこれが最も有望なオプションのように見えますが、仲介サーバー/ルーターなしで IP カメラのビデオ フィードにアクセスするにはどうすればよいでしょうか? WiFi BacPac を搭載した GoPro HD Hero2は潜在的に有望に見えますが、まだ発売されておらず、Bluetooth カメラ オプションと同様のアプリを使用する必要があります。それらに接続して直接ビデオ フィードを受信できるカメラにはどのようなものがありますか? プログラムでこれを行うにはどうすればよいですか?
仲介者なしで IP カメラに接続できる場合は、 Android と MJPEGのコードと、AndroidでのIP カメラ ビデオ ストリームの取得 (MJEPG)が有望に見えます。
別のアプリのビデオ フィードの上に重ねることはできますか? IPカメラに直接接続できますか? 提案されたオプションは大歓迎です。