エミュレーターカメラの起動時に個人の写真を開くことができることを誰かが知っていますか?
画像分析に基づくアプリケーションがあります。カメラのボタンをクリックすると、デフォルトのAndroidエミュレーターの動画ではなくカメラが開きます。デフォルトの画像として設定した画像を開いてほしい。したがって、写真を撮ることを選択すると、その画像のみが表示され、写真を撮ると、その画像はAndroidのデフォルト画像ではなく、ギャラリーに保存されます。
エミュレーターカメラの起動時に個人の写真を開くことができることを誰かが知っていますか?
画像分析に基づくアプリケーションがあります。カメラのボタンをクリックすると、デフォルトのAndroidエミュレーターの動画ではなくカメラが開きます。デフォルトの画像として設定した画像を開いてほしい。したがって、写真を撮ることを選択すると、その画像のみが表示され、写真を撮ると、その画像はAndroidのデフォルト画像ではなく、ギャラリーに保存されます。
でTools > AVD Manager
、「鉛筆」を選択して「仮想デバイス構成」に移動します。 Show Advanced Settings > Camera
エミュレートされたデバイスまたはデバイスを使用するオプションが提供されます。
デバイス-ホストコンピューターのWebカメラまたは内蔵カメラを使用します
必要なのが静止画像をカメラに取り込むことだけである場合、Android Studio 3.2以降では、静止画像を仮想シーンに配置できます。
Android開発者ブログから のこのエントリで説明されているように。画像を表示するには、カメラの位置をダイニングルームに移動する必要があることに注意してください(向きを変えてAlt-wを使用して前に進みます)。
ついに!
poster custom
size 2 2
position 0 0 -1.8
rotation 0 0 0
default custom.png
emulator @Phone -no-snapshot -no-boot-anim
(「Phone」をavdの名前に置き換えてください!(emulator -list-avdsを参照)これで、camera-default-positionの直前にテクスチャが作成されました。
2022年の更新
最良の方法はOBSを使用することです。このプロジェクトは仮想ウェブカメラを作成し、ビデオを再生したり、写真を表示したりできます。
ステップ1:このサイト からOBS Studioをダウンロードし、仮想Webカメラを作成して、それをプライするためのビデオを追加します。
ステップ2: AndroidAVDの構成を変更します。フロントカメラとバックカメラをwebcom0に変更します。
唯一の解決策は、リモートカメラを使用することだと思われます。
これはそれを行う1つの方法です:http://www.tomgibara.com/android/camera-source
それは私が探していたものではありませんが、テストに使用できると思います。バーコードがカメラの前に適切に配置されていれば、バーコードスキャナーでさえこれで動作するかもしれません。
次のURLからソースをダウンロードします。これは、エミュレーターの別のギャラリーとして機能します。カメラから画像をキャプチャする意図を渡している間、このギャラリーを選択してください。これはsamsungmobile3dgalleryのように見えます。これはデフォルトの画像を返します。エミュレーターで。もう1つ、3.0バージョンの後でのみ正常に動作します。