私は現在、カメラのライブプレビューを表示できるAndroidアプリを作成しましたが、ライブピクセル操作(つまり、画像をグレースケール、セピアトーンにするなど)を実行する方法を探しています。今のところ、これを以前に行った人のコードは見つかりませんでした。
どんな助けでもいただければ幸いです。
私は現在、カメラのライブプレビューを表示できるAndroidアプリを作成しましたが、ライブピクセル操作(つまり、画像をグレースケール、セピアトーンにするなど)を実行する方法を探しています。今のところ、これを以前に行った人のコードは見つかりませんでした。
どんな助けでもいただければ幸いです。
を使用しCamera.Parameters
て、適切な効果を設定できます。詳しくはこちらをご覧ください。
自分で操作したい場合はonPreviewFrame
、カメラを使用してください。これにより、生byte[]
のYUV
フォーマットが得られます(デフォルトでは、他のフォーマットに設定することもできます。プレビューフォーマットの設定については、こちらをご覧ください)。
これで、で必要なピクセル操作を実行できるようになりましたbyte[]
。
お役に立てれば!