問題タブ [android-camerax]
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.
java - Camerax オートフォーカスを無効にする方法
camerax で QR コードをスキャンする Android アプリを開発しています。プレビュー時にオートフォーカスを無効にする方法は?
いいえ
qr結果をゆっくりとスキャンします
android - YUV 画像を 1 バイト配列に変換する
CameraX
さらに分析するために、カメラからフレームを取得するために使用しています。コールバックはImageProxy
、YUV_420_888 イメージの 3 つのプレーンを含むオブジェクトを返します。ここで、この画像をサードパーティのライブラリに渡してさらに処理したいと考えています。そこの関数は、ドキュメントにあるように、「生の画像データ」を含む1次元のバイト配列を受け入れます。これらの 3 つの配列 (Y、U、V) を 1 バイト配列に変換する方法がわかりません。
それをバイト配列に変換してからバイト配列に変換しようとしましBitmap
たが、ライブラリは入力が無効であることを返します。また、YUV から 1 つのチャネルのみを取得してライブラリに渡そうとしましたが、うまくいきましたが、(推測しているように) 1 つのチャネルがアルゴリズムに十分な情報を運べなかったため、結果は良くありませんでした。
Y、U、および V チャネルを 1 つのバイト配列にマージするにはどうすればよいですか?