2017-05-29 5 views
0

を取るOpenCV4Androidが、私のアプリはすぐに私が触れるようにクラッシュ:は、まだ私はまだOnTouchイベントを使用して画像をキャプチャするために以下のコードを使用していた画像

public boolean onTouch(View v, MotionEvent event) { 
    Log.i(TAG,"onTouch event"); 
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss"); 
    String currentDateandTime = sdf.format(new Date()); 
    String fileName = Environment.getExternalStorageDirectory().getPath() + 
      "/DCIM/app/sample_picture_" + currentDateandTime + ".jpg"; 
    Toast.makeText(this, fileName + " saved", Toast.LENGTH_SHORT).show(); 
    Imgcodecs.imwrite(fileName,mRgba); 
    return false; 
} 

私はOpenCVのに新しいです。手伝ってくれてありがとう!

答えて

0

最後に問題が見つかりました。 onRegaはonCameraViewStarted()で初期化されませんでした。

public boolean onTouch(View v, MotionEvent event) { 
    Log.i(TAG,"onTouch event"); 
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss"); 
    String currentDateandTime = sdf.format(new Date()); 
    String fileName = Environment.getExternalStorageDirectory().getPath() + 
      "/DCIM/app/sample_picture_" + currentDateandTime + ".jpg"; 
    Toast.makeText(this, fileName + " saved", Toast.LENGTH_SHORT).show(); 
    Imgcodecs.imwrite(fileName, mIntermediateMat); 
    return false; 
} 
関連する問題