title: android-opencv converting mat to grayscale with using matToBitmap/bitmapToMat
body: <p>I am using newer opencv library of willowgarage in eclipse. And I want to convert a mat variable into grayscale, I've tried everything I found on the net but they didnt work for me.</p>
  
  <p>Here is my code</p>
  
  <pre><code>package com.deneme.deneme;
  
  import android.app.Activity;
  import android.os.Bundle;
  import android.widget.ImageView;
  import org.opencv.android.Utils;
  import org.opencv.core.Mat;
  import org.opencv.imgproc.Imgproc;
  import android.graphics.Bitmap;
  import android.graphics.BitmapFactory;
  public class main extends Activity {
  /** Called when the activity is first created. */
  
  @Override
  public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.main);
  
      ImageView img=(ImageView) findViewById(R.id.pic);
  
      Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.p26);
  
      Mat imgToProcess=Utils.bitmapToMat(bmp);
  
      //******
      //right here I need to convert this imgToProcess to grayscale for future opencv processes
      //******
  
      Bitmap bmpOut = Bitmap.createBitmap(imgToProcess.cols(), imgToProcess.rows(), Bitmap.Config.ARGB_8888); 
  
      Utils.matToBitmap(imgToProcess, bmpOut);
      img.setImageBitmap(bmpOut);
  }
  </code></pre>
  
  <p>}</p>