私はカメラプレビューから画像をキャプチャし、OpenCVを使用してMatオブジェクトに変換しようとしています。 callbakメソッドpublic void onPreviewFrame(byte[] data, Camera camera)
を登録しましたので、カメラからすべてのプレビューフレームを受信しましたが、OpenCV Matオブジェクトに変換することはできません。OpenCVマットへのアンドロイドプレビューフレームの変換
私は現在、マットオブジェクトにプレビューdata
を変換するには、次のコードを使用しています:
Mat previewFrameMat = new Mat(1, data.length, CvType.CV_8U);
previewFrameMat.put(0, 0, data);
が、これはそれを行うための正しい方法ですか?正しい画像タイプ(CvType.CV_8U
)を使用していますか?
感謝。私はそれを逃したとは信じられません。 – Muzikant