NDK+opencv を使用せずに Android デバイスで生の RGB カメラ データを処理できますか? 表示されたデータを変更する必要さえありません。そこから情報を取得するためだけです。
1 に答える
0
私が覚えている限りでは、画像データは NV21 形式です。byte[] data
https://developer.android.com/guide/topics/media/camera.html ( onPictureTaken
from から取得したコードですが、 fromPictureCallback()
に似ています。onPreviewFrame(byte[] data, Camera camera)
Camera.PreviewCallback
private PictureCallback mPicture = new PictureCallback() {
@Override
public void onPictureTaken(byte[] data, Camera camera) {
//convert here and do other stuff like save the picture.
}
};
どちらの場合も、前述のメソッドで NV21 から RGB に変換する必要があり、次のように実装できます: YUV NV21 から RGB への変換に関する混乱
于 2013-05-21T20:44:33.980 に答える