問題タブ [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 投票する
0 に答える
45 参照

android - アプリをクリックするとカメラが起動する

電話に存在する他のアプリケーションにセキュリティを提供するために顔認識を使用するAndroidアプリを実行しようとしています。すべてのアプリケーションを取得して、リストに表示しています。リストに記載されているすべてのアプリケーションの横にボタン(オン/オフ)を付けました。アプリの [オン] を選択すると、顔認識を使用してそのアプリにセキュリティを提供します。

今、対応するアプリを開こうとすると、最初にフロントカメラに移動する必要があります。ここで私は問題に直面しています。私はアンドロイドが初めてなので、アプリケーションを開いたときにフロントカメラにリダイレクトする方法がわかりません。

誰かがそれを行う方法についてアイデアを持っている場合は、私を助けてください。

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

android - Camera2 API 設定のカスタム ホワイト バランスと色温度

カメラ アプリでホワイト バランスと温度の色にカスタム値を設定しようとしています。私は camera2 API を使用しており、この値を設定するさまざまな方法を試しています。100 ~ 100.000 のホワイト バランス値から適切な RGB 温度マトリックス [赤、緑、青] を取得する方法を Excel ファイルから見つけました。

このメソッドをシークバーに取り付けて正常に動作しました。白いものに焦点を合わせようとすると問題が発生し、ピンクになります。どんな種類の光でも、画面ではピンク色の松明のように見えます。

ここに画像の説明を入力

私はこのように値を設定しています:

他の方法で、マトリックスを取得する私の方法は次のとおりです。

CaptureRequest のメソッドが正しくないためかもしれませんが、それを修正する方法が見つかりません。

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

android - カメラ 2 - API - 前面カメラを使用すると画像キャプチャが機能しませんか?

私のカメラアプリには、カメラを正面または背面に向けるボタンがあり、背面カメラを使用して画像をキャプチャして保存できますが、前面カメラに切り替えると画像をキャプチャできませんでした。これは、カメラを前面または背面に切り替える方法です。

キャプチャ ボタンをクリックすると、この関数を呼び出して画像をキャプチャします。

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

android - カメラ プレビュー オーバーレイ アニメーションのパフォーマンスの問題

どうすればこれを適切に行うことができるのだろうか。

これを行うアプリをいくつか見たことがありますが、アニメーションはスムーズです。

カメラのプレビューの上。

ImageView を配置し、ImageView の下マージンをアニメーション化します。しかし、アニメーションが遅れてカクカクしていることがわかります。

これが私がアニメーションを行う方法です

何か案は?

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

java - Android ImageReader モーション検出

Android camera2 APIに基づいてモーション検出を行う必要があるアプリを開発しています。だから私は ImageReader と対応する OnImageAvailableListener で作業しています。CameraCaptureSession のフレーム、カメラのプレビューを表示する UI SurfaceTexture、および ImageReaders サーフェスの 2 つのターゲット サーフェスがあります。

この質問で述べたのと同じ理由で、 ImageFormat.YUV_420_88 を使用することを「強制」されました。

ImageReader はカメラの遅延を引き起こします

私はこのフォーマットに慣れていないので、モーション検出を実装する必要があります。

私の考えは、 Image.getPlanes()[i].getBuffer() をピクセル単位でループし、特定のしきい値に基づいて 2 つの画像を比較することです。

2 つの質問があります。

  1. これは良い考えですか?より良い/より効率的な方法はありますか?

  2. YUV_420_88 形式のプレーンのうち、このようなモーション検出に最も適しているのはどれですか?

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

android - 写真をキャプチャしてエフェクトを適用 (拡大縮小、回転、グレー、指で描く)

私は写真をキャプチャしようとしています。その後、ユーザーがいくつかの効果を追加したり、描画したり、他のアセットを画像にドラッグしたり、テキストを追加したりできるようにします。スナップチャットカメラのように。

私はCamera 2 API sampleに従っています。コードの大部分は Camera2BasicFragment.javaにあります。

画像のキャプチャとプレビューを達成しましたが、例では画像を に設定しましたがTextureView、画像を操作し続ける方法がわかりません。

TextureViewaまたは aCanvasまたは aを使用する必要があるかどうかはわかりませんSurfaceView

私が望む最終的な画像結果の例:

例

前もって感謝します。