問題タブ [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 に答える
1445 参照

android - Camera2 でのキャプチャ セッション中にプレビューを有効にする

Camera2 に基づいてカメラ アプリを作成していますが、保存した画像がサーフェス ビューで見た最新の画像と一致しません。プレビュー セッションは機能しているようですが、キャプチャを要求すると、新しい要求によってプレビューが停止され、画像がキャプチャされます。最新の写真で表面ビューがフリーズし、シャッターボタンを押した時間 (プレビューの実行とキャプチャの要求) とキャプチャ要求からの onCaptureCompleted の間にギャップが生じます。

プレビューセッションはこちら

mCaptureCallback は以下のように定義されています。

プライベート CameraCaptureSession.CaptureCallback mCaptureCallback = new CameraCaptureSession.CaptureCallback() {

何が起こっているかというと、プレビューを繰り返すとうまくいきます。プロセスは実行を維持するためにのみ使用され、mState が CAPTURE に設定されるまで何も起こりません。

シャッターボタンをクリックしたときにキャプチャするように設定されています。ボタンをクリックすると、次のように呼び出します。

次に、mState が mCaptureCallback で定義されているように Capture にあるため、CapturePicture を呼び出します。

takePicutreNow が定義されています

このプロセスは機能していますが、プレスと画像保存の間にラグがあり、プレビューから画面に表示された最新の写真は、すばやく移動すると保存されたものとまったく同じではありません.

キャプチャはサーフェスを更新せず、サーフェスはプレビューのときにのみ表示されるようです

私が保存したものを見るアイデアはありますか?ありがとう

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

android - Android Camera2 API MediaRecoder 画像をキャプチャする方法 (ストリームでもファイルでもない)

Android 6.0 プラットフォーム用のドライブ レコーダー アプリを開発しようとしています。このアプリは、カメラからキャプチャしたビデオを記録し、mp4 ファイルに保存できます。保存プロセス中に、アプリが画像を 1 つずつキャプチャして、車線の端を見つけたり、車の前に何かがあるかどうかをテストしたりするなど、opencv を使用して画像分析を実行できることを願っています。

サンプル アプリ Camera2Video を調査したところ、カメラからキャプチャしたビデオ mp4 ファイルをアプリに保存できるようになりました。

次のステップは、カメラからキャプチャする各画像の準備ができたとき、または MediaRecorder が単一の画像を取得したときにアプリに通知して、後続のプロセスでその画像を取得できるようにすることです。

私の問題は、どのようにリスナーを構成するか、またはカメラからキャプチャする各画像の準備ができたときにアプリに通知できるものは何かということです。

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

android - アンドロイド API 21+ camera2 API

このコードを実行しようとしましたが、framworke.jar に見つからないものがあると表示されます

しかし、私はこのエラーを受け取りました、

plz私はいくつかの説明が必要です

0 投票する
2 に答える
3467 参照

android - TextureView から変換なしでビットマップを取得する

私は現在 Camera2 を使用するアプリケーションを開発しています。スケーリングおよび変換された TextureView にプレビューを表示します (画像の一部のみを表示する必要があります)。私の問題は、画像全体を分析する必要があることです。

CameraDevice.StateCallback にあるもの:

そして私の SurfaceTextureListener で:

そして、ビットマップはTextureView(論理的)に表示されるものにすぎませんが、画像全体が必要です。

出来ますか ?

ありがとう、ニクロ