問題タブ [android-camera2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1203 参照

java - Android エミュレーターに保存された画像が表示されない

私は、スマートフォンを顕微鏡に変えるように設計されたプロジェクトに取り組んでいます(画像処理も少し)。Android携帯用のAndroid Studioでプログラムをビルドすることにしました。

オンラインで見ると、カメラにアクセスし、画像をキャプチャしてメモリに保存する方法に関するチュートリアルがいくつか見つかりました。何らかの理由で、プログラムの実行に使用されるエミュレーターが表示されているのは、画像をキャプチャしているだけで、メモリに保存していません。エミュレータの問題ですか?私が書いているこのプログラムを Android Google Nexus 5 携帯電話に転送するにはどうすればよいですか?

ここにいくつかの XML コードがあります:

ここにいくつかのJavaがあります:

インターフェイスでどのように見えるかの画像もいくつかあります。

エミュレータ カメラにアクセスし、キャプチャ ボタンを押した後
画像 キャプチャされましたが、保存されません

0 投票する
1 に答える
369 参照

java - Camera2BasicFragment - 前面/背面カメラを切り替えるための変更に関する問題

Camera2BasicFragment サンプル プロジェクトを変更して、前面カメラと背面カメラの切り替えをサポートしようとしています。プレビュー画面にスイッチ ボタン オーバーレイを追加し、クリックを処理する次のコードを追加しました。cameraDirectionまた、現在使用中のカメラを記憶するためのクラス変数:

厄介なのは、カメラの最初のスイッチが正常に機能することです。しかし、その後のスイッチは機能しません。何かが起こっているように、プレビューが少しフェードしますが、現在選択されているカメラには残ります。スイッチ ボタンを数回クリックすると、アプリケーションがクラッシュします。さらに困ったことに、スタック トレースがありません。だから私は問題が何であるか分かりません。カメラロックがきちんと解除されていないのではないかと思いますが、あくまで推測です。

ですから、誰かがこのサンプルをカメラの切り替えを処理するようにうまく修正してくれるか、別の Camera2 フラグメントの実装を推奨してくれることを願っています。

0 投票する
1 に答える
101 参照

android - ImageView のカメラ API ストア

Android の Camera API を使用して ImageView に画像を表示したいと考えています。ライブカメラフィードをSurfaceViewに表示する他の利用可能なソリューションを見ましたが、それを画像として保存してImageViewに表示したいので、ボタンをクリックして手動で更新します。それ、どうやったら出来るの?

0 投票する
1 に答える
936 参照

android - android.intent.extras.CAMERA_FACING があるように...エクストラでカメラのタイマーを呼び出す方法はありますか

エクストラを使用してカメラタイマーを呼び出すのを手伝ってください

0 投票する
0 に答える
642 参照

android - GMS Vision 顔検出パイプラインからの検出された顔領域の抽出

AndroidパッケージFaceを介して検出されたオブジェクトによって表される実際のピクセルを抽出するための推奨される方法は何ですか?gms.vision.face.*

デバイスのカメラからビデオ フレームを取得し、顔検出を実行するために、こちらFaceTrackerサンプル コードを使用しています。

パイプラインは、オブジェクトからを受け取るFace Detectorに をアタッチします。顔検出器は、検出された顔ごとにオブジェクトを作成します。ただし、私が知る限り、オブジェクトは、顔に含まれる下にあるピクセルを保持していません。今後の検証のために、検出された顔を保存したいと思います。CameraSourceFrameSurfaceViewFaceFace

考えられる解決策の 1 つ (私が知る限り) は、 からフレームを受信し、SurfaceViewそのバッファーを保持し、単一の で顔検出を呼び出し、返されFrameたオブジェクトを使用しFaceてピクセルを抽出することです。ただし、実装の詳細については、1 つのフレーム (モデルの初期化など) で呼び出しを行うことで発生する可能性のあるオーバーヘッドを推測するのに十分な知識がありません。私は 10 年ぶりに Java に再び慣れてきました。

そこに好ましい解決策はありますか?

0 投票する
1 に答える
258 参照

android - Camera 2 - Camera 2 API で「openCamera」メソッドを呼び出すとアプリが最小化される

最新の Camera 2 API を使用してカメラ アプリケーションを開発しています。ボタンをクリックするたびに前面カメラと背面カメラを選択するボタンがアプリにあります。

そのためのコードは次のとおりです。

私の問題は、ボタンをクリックしてカメラを選択すると、アプリが自動的に最小化されることです。上記のスニペットは、ボタンのクリック時に実行されます。このバグの理由がわかりませんでした。誰でも助けることができますか?