Using Mat in openCV using java
<p>What is the correct way to use Mat class in openCV (using java)</p>

<blockquote>
  <p>Mat Class ==> org.opencv.core.Mat
  and do I have to use BufferedImage when I want to read image into Mat.
  please show me Code answer</p>
</blockquote>

<pre><code>import java.awt.image.BufferedImage;
import java.awt.image.DataBufferByte;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;

import org.opencv.core.*;

public class opencv {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        BufferedImage img1 = null, img2 = null;
        try {
            img1 = ImageIO.read(new File("c:\\test.jpg"));
          //  img1 = ImageIO.read(new File("c:\\Fig2.tif"));
           System.out.print(img1.getHeight());
        } catch (IOException e) {
        }

        //byte[] pxl1 = ((DataBufferByte) img1.getRaster()).getData();
        //Mat src1 = new Mat("");
        //Core.addWeighted(Mat1, alpha, Mat2, beta, gamma, dst);

    }

}
</code></pre>