android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:text=“灰度化”
android:id="@+id/textView_togray" />
<ImageView
android:layout_width=“match_parent”
android:layout_height=“match_parent”
android:id="@+id/imageView_after" />
MainActivity.java文件:
package edu.finu.cse.opencv2;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.util.Log;
import android.view.Gravity;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
import org.opencv.android.BaseLoaderCallback;
import org.opencv.android.LoaderCallbackInterface;
import org.opencv.android.OpenCVLoader;
import org.opencv.android.Utils;
import org.opencv.core.Mat;
import org.opencv.imgproc.Imgproc;
public class MainActivity extends AppCompatActivity implements View.OnClickListener{
ImageView img_after;
TextView text_togray;
Bitmap srcBitmap;
Bitmap grayBitmap;
private static boolean flag = true;
//private static boolean isFirst = true;
private static final String TAG = “MainActivity”;
@Override
protected void onCreate(Bundle savedInstanceState) { <