OpenCV - Transformasi Laplacian

Operator Laplacian juga merupakan operator turunan yang digunakan untuk mencari tepi pada gambar. Ini adalah topeng turunan orde dua. Dalam topeng ini kami memiliki dua klasifikasi lebih lanjut, satu Operator Laplacian Positif dan lainnya adalah Operator Laplacian Negatif.

Tidak seperti operator lain, Laplacian tidak mengambil tepi ke arah tertentu tetapi mengambil tepi dalam klasifikasi berikut.

  • Tepi Dalam
  • Tepi Luar

Anda bisa tampil Laplacian Transform operasi pada gambar menggunakan Laplacian() metode dari imgproc kelas, berikut adalah sintaks dari metode ini.

Laplacian(src, dst, ddepth)

Metode ini menerima parameter berikut -

  • src - A Mat objek yang mewakili sumber (gambar masukan) untuk operasi ini.

  • dst - A Mat objek yang mewakili tujuan (gambar keluaran) untuk operasi ini.

  • ddepth - Variabel tipe integer yang merepresentasikan kedalaman gambar tujuan.

Contoh

Program berikut mendemonstrasikan bagaimana melakukan operasi transformasi Laplace pada gambar yang diberikan.

import org.opencv.core.Core;
import org.opencv.core.Mat;
import org.opencv.imgcodecs.Imgcodecs;
import org.opencv.imgproc.Imgproc;

public class LaplacianTest {
   public static void main(String args[]) {
      // Loading the OpenCV core library
      System.loadLibrary(Core.NATIVE_LIBRARY_NAME);

      //Reading the Image from the file and storing it in to a Matrix object
      String file ="E:/OpenCV/chap18/laplacian_input.jpg";
      Mat src = Imgcodecs.imread(file);

      // Creating an empty matrix to store the result
      Mat dst = new Mat();

      // Applying GaussianBlur on the Image
      Imgproc.Laplacian(src, dst, 10);

      // Writing the image
      Imgcodecs.imwrite("E:/OpenCV/chap18/laplacian.jpg", dst);

      System.out.println("Image Processed");
   }
}

Asumsikan bahwa berikut ini adalah gambar input laplacian_input.jpg ditentukan dalam program di atas.

Keluaran

Saat menjalankan program, Anda akan mendapatkan output berikut -

Image Processed

Jika Anda membuka jalur yang ditentukan, Anda dapat mengamati gambar keluaran sebagai berikut -