問題タブ [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.
android - フロントカメラ2 API GLSurfaceview
実際のデバイスを使用して、 Camera2 APIを介して前面カメラにアクセスしようとしています。
しようとすると問題が発生します
cameraManager.openCamera(..,..,..)
カメラマン曰く
I/CameraManagerGlobal: カメラ サービスへの接続
このCameraManager.java関数から来ています
その後、私のGLSurfaceViewは空白のままです
AndroidMainfest.xml
PS:
- バックカメラで動作します
- nexus 6 API 23エミュレーターで動作します
- Android M の実行時にアクセス許可が要求される
- ビューファインダーとしてGLSurfaceViewを使用しています
- フロントカメラは、TextureView で通常の CameraAPI を使用して、同じデバイスで完全に機能していました。
- アンインストール/再起動/キャッシュのクリアを試みました
- 使用しているデバイスは、Sony Z5 プレミアムです
Android API 21以降でOpenGL ES 2.0を使用してカメラプレビューをレンダリングするこの例を使用しています
android - camera2 を使用してエンコードされたビデオは、nexus (5x、6p) デバイスで逆さまになります
mediacodec を使用して、camera2 API を使用して、ビデオのプレビューとエンコードを同時に行います。「CameraCharacteristics.SENSOR_ORIENTATION」をクエリすることでカメラをいつ回転させる必要があるかがわかりますが、プレビュー回転オプションしかありません。
必要なのは、ビデオが上下逆さまにならないように、エンコーダーに向かう面を回転させることです。(または、古いカメラ API のようにカメラ自体を回転させます。)
ありがとう
java - YUV_420_888 から ARGB へは緑色に変わります
以下にいくつかのコードがあります..YUV_420_888(android camera2 api)画像形式をARGB8888に変換し、jpegに保存します..しかし、結果はほぼ完全に緑色です..これを期待どおりに動作させる方法はありますか??
次のコードはイメージリーダーからのものです
適切にフォーマットされた YUV を取得したら、ARGB にデコードするために使用されます
android - Nexus 6P の問題: カメラ 2 API を使用して 60 fps プレビュー セッションを構成する
ボタンをクリックして高速キャプチャセッションを実装しようとしています。これが私の状態のコールバックです:
カメラ方法を開く:
プレビューおよび onClick イベントの開始時に呼び出されます
更新プレビューは上記で呼び出されます
最初はすべてうまくいきましたが、もう一度アプリを起動しようとすると、カメラ デバイスを開くときにエラーが発生し、コールバックにエラー コード 1 が表示されます。高い fps を実行しなくても、すべて問題ありません。この問題を回避するには、デバイスを再起動する必要があります。
解放カメラ:
カメラのバックグラウンド スレッドは次のとおりです。
android - Android Camera2、ImageReader から YUV 画像を取得します。U および V バッファーには 1 つの行 (ストライド) データのみがあり、残りはゼロです
これは、ImageReader をインスタンス化する方法です。
読み取りは次のように行われます。
いくつかの異なる ImageFormats を試しました。LG G3、API 21 でテストしていますが、問題が発生します。Nexus 4 では API 22 に問題はありません。
android - Android camera2 API が機能しないフラッシュのオン/オフ
カスタム カメラを使用して Android アプリを作成しており、新しい camera2 API に切り替えています。バックカメラがオンのときにフラッシュをオン/オフできるボタンがあります(従来のカメラアプリのようにカメラを停止する必要はありません)。
フラッシュ アイコンをタップしても何も起こらず、logcat は次のように返します。
なぜ機能しないのかわかりません。コードは次のとおりです。
をRecordVideoActivity
使用していRecordVideoFragment
ます。以下は、フラッシュ ボタン コードを含むフラグメントの XML 部分です。
そしてJavaコード:
でonViewCreated
:
そして、ここにactionFlash()
関数定義があります:
何が間違っている可能性がありますか?
(私はすでにこの質問を見ましたが、それは私の問題に対処していません)
ご助力ありがとうございます。これは私を夢中にさせています。