|
|
|
@ -52,7 +52,7 @@ public class ColorBlobDetectionActivity extends Activity { |
|
|
|
|
{ |
|
|
|
|
Log.i(TAG, "Instantiated new " + this.getClass()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
protected void onPause() { |
|
|
|
|
Log.i(TAG, "onPause"); |
|
|
|
@ -66,29 +66,28 @@ public class ColorBlobDetectionActivity extends Activity { |
|
|
|
|
Log.i(TAG, "onResume"); |
|
|
|
|
super.onResume(); |
|
|
|
|
if( (null != mView) && !mView.openCamera() ) { |
|
|
|
|
AlertDialog ad = new AlertDialog.Builder(this).create(); |
|
|
|
|
ad.setCancelable(false); // This blocks the 'BACK' button
|
|
|
|
|
ad.setMessage("Fatal error: can't open camera!"); |
|
|
|
|
ad.setButton("OK", new DialogInterface.OnClickListener() { |
|
|
|
|
public void onClick(DialogInterface dialog, int which) { |
|
|
|
|
dialog.dismiss(); |
|
|
|
|
finish(); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
AlertDialog ad = new AlertDialog.Builder(this).create(); |
|
|
|
|
ad.setCancelable(false); // This blocks the 'BACK' button
|
|
|
|
|
ad.setMessage("Fatal error: can't open camera!"); |
|
|
|
|
ad.setButton("OK", new DialogInterface.OnClickListener() { |
|
|
|
|
public void onClick(DialogInterface dialog, int which) { |
|
|
|
|
dialog.dismiss(); |
|
|
|
|
finish(); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
ad.show(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** Called when the activity is first created. */ |
|
|
|
|
@Override |
|
|
|
|
public void onCreate(Bundle savedInstanceState) { |
|
|
|
|
public void onCreate(Bundle savedInstanceState) { |
|
|
|
|
Log.i(TAG, "onCreate"); |
|
|
|
|
super.onCreate(savedInstanceState); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
requestWindowFeature(Window.FEATURE_NO_TITLE); |
|
|
|
|
|
|
|
|
|
Log.i(TAG, "Trying to load OpenCV library"); |
|
|
|
|
if (!OpenCVLoader.initAsync(OpenCVLoader.OPEN_CV_VERSION_2_4_0, this, mOpenCVCallBack)) |
|
|
|
|
if (!OpenCVLoader.initAsync(OpenCVLoader.OPEN_CV_VERSION_2_4_2, this, mOpenCVCallBack)) |
|
|
|
|
{ |
|
|
|
|
Log.e(TAG, "Cannot connect to OpenCV Manager"); |
|
|
|
|
} |
|
|
|
|