title: putText does not work in opencv3.0
body: <pre><code>import java.awt.Point;
  import java.awt.image.BufferedImage;
  import java.io.File;
  import java.io.IOException;
  import javax.imageio.ImageIO;
  import javax.swing.JFrame;
  import org.opencv.core.Core;
  import org.opencv.core.Mat;
  import org.opencv.core.Scalar;
  import org.opencv.core.Size;
  import org.opencv.imgcodecs.Imgcodecs;
  import org.opencv.imgproc.Imgproc;
  
  public class Testingopencv 
  {
  
     public static void main(String[] args) 
     {
        System.loadLibrary("opencv_java300");
  
        Mat src = Imgcodecs.imread("m.jpg");
        Mat temp = new Mat(src.rows(),src.cols(), src.type());
  
        Imgproc.putText(src, "Edited by me", new Point(src.rows()/2,src.cols()/2),
              Core.FONT_ITALIC, 1.0 ,new  Scalar(255));
        Imgcodecs.imwrite("watermarked.jpg", src);
     }
  }
  </code></pre>
  
  <p>I am trying to use OpenCV 3.0 to make a watermark on a image but there is a problem with <code>putText</code>, I have searched around the internet but there is no solution.</p>
  
  <p>The error message is:</p>
  
  <blockquote>
    <p>The method putText(org.opencv.core.Mat, java.lang.String, org.opencv.core.Point, int, double, org.opencv.core.Scalar) in the type Imgproc is not applicable for the arguments (org.opencv.core.Mat, java.lang.String, java.awt.Point, int, double, org.opencv.core.Scalar)</p>
  </blockquote>
  
  <p>And the parameters should be correct as the message shown above.
  How can I solve this?</p>