Kesetaraan histogram adalah salah satu cara untuk meningkatkan kontras gambar dengan merentangkan rentang distribusi intensitas piksel.
Langkah untuk menyeimbangkan histogram:
1. Hitung histogram H dari gambar input
2. Lakukan normalisasi histogram sehingga jumlah jarak kelompok histogram adalah 255
3. Hitung integral histogram
4. Gunakan h 'sebagai tabel pencarian: dst (x, y) = h' (src (x, y)) untuk transformasi gambar
Fungsi: imgproc.equalizalize (Mat Src, Mat DST)
Deskripsi Parameter:
SRC: Gambar sumber
DST: Gambar Hasil Operasi
Kode contoh:
public static void main (string [] args) {System.LoadLibrary (core.native_library_name); SUMBER MAT = imgcodecs.imread ("f: //t0132354347a982c497.jpg"); Mat DST = MAT baru (); Daftar <AT> MV = ArrayList baru <AT mys> (); Core.split (sumber, mv); untuk (int i = 0; i <source.channels (); i ++) {imgproc.equalizeHist (mv.get (i), mv.get (i)); } Core.merge (mv, dst); Imgcodecs.imwrite ("f: //dst.jpg", dst); } Gambar Sumber:
hasil:
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.