Sobel Menggunakan Kamera OpenCV Android




Operator Sobel, kadang-kadang disebut operator Sobel-Feldman atau filter Sobel, digunakan dalam pemrosesan gambar dan computer vision, terutama dalam algoritma pendeteksian tepi di mana ia menciptakan gambar yang menekankan tepi.

Anda dapat menggunakan fungsi sobel di OpenCV yaitu Sobel().

Berikut ini adalah sintaks metode ini –

Sobel (src, dst, ddepth, dx, dy)

Metode ini menerima parameter berikut –

  • mRgba– Objek dari kelas Mat mewakili sumber (input) gambar.
  • mRgbaFiltered – Objek dari kelas Mat yang mewakili gambar tujuan (output).
  • ddepth – Sebuah variabel integer yang merepresentasikan kedalaman gambar (-1)
  • dx – Sebuah variabel integer yang mewakili x-derivatif. (0 atau 1)
  • dy – Sebuah variabel integer yang merepresentasikan turunan-y. (0 atau 1)

Untuk yang belum tau cara install OpenCV android bisa ikuti tutorial : Disini

CONTOH
Program berikut menunjukkan bagaimana melakukan operasi Sobel pada kamera yang diberikan.

MainActivity.Java




 

activity_main.xml

Jangan lupa tambahkan permission akses kamera pada AndroidManifest.xml

Jalankan program dan lihat hasilnya seperti video di atas. OpenCV tidak secara otomatis memberikan perizinan kameranya, maka dari itu pergi ke setting ->aplikasi terinstall->pilih aplikasi opencvnya->perizinan aplikasi->plih kamera->enable.




 

 

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.