Median Blur Menggunakan Kamera OpenCV Android




Median Blur atau median filter adalah teknik yang sering digunakan untuk menghilangkan suatu noise pada gambar.

Operasi Median blur serupa dengan metode rata-rata lainnya. Di sini, elemen sentral gambar diganti oleh median semua piksel di area kernel. Operasi ini memproses ujung-ujungnya sambil menghilangkan noise.

Anda dapat melakukan operasi ini pada gambar atau kamera menggunakan medianBlur () metode kelas imgproc.

Berikut ini adalah sintaks metode ini –

medianBlur (src, dst, ksize)
Metode ini menerima parameter berikut –

  • mRgba– sebuah Mat objek yang mewakili sumber (gambar input) untuk operasi ini.
  • mRgbaFiltered – sebuah Mat objek yang mewakili tujuan (gambar output) untuk operasi ini.
  • ksize – Ukuran objek yang mewakili ukuran kernel.

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

Contoh
Program berikut menunjukkan bagaimana melakukan operasi blur median pada kamera.

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 komentar

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