2

「OpenCVチュートリアル1-OpenCVの追加」を変更して画像をキャプチャし、ギャラリーに保存したいと思います。どうすればこれを達成できますか?

私の主な目標は、フレームをキャプチャし、OpenCV機能を適用して、電話に保存することです。

OpenCV機能は実行できますが、キャプチャフレーム部分は実行できません。

4

1 に答える 1

1

Native Camera の使用は非常に難しいことがわかりました。最も簡単な方法は、Camera Intent を使用して通常の電話カメラを使用して画像をキャプチャすることです。画像をキャプチャしたら、OpenCV に送信して処理と保存を行うことができます。

したがって、擬似コードでは:

Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(i, 0);

// In your activity
public void onActivityResult(Intent data, int requestCode, int resultCode){
    // grab the image from the 'data' returned 

    // send the image to your opencv classes for processing and saving
}
于 2012-12-05T10:06:33.197 に答える