Manipulasi Intensitas Gambar – Menuju AI – Teknologi, Sains, dan Teknik Terbaik

Penulis: Akula Hemanth Kumar

Visi Komputer

Foto oleh Jonathan Bowers di Unsplash

Apa yang dihitung sebagai manipulasi intensitas

Perubahan eksplisit pada nilai piksel di salah satu saluran. Operasi matematika pada gambar. Kecerahan berubah. Perubahan kontras. Manipulasi gamma. Persamaan histogram Penyaringan manipulasi lanjutan, penyempurnaan, dll.

Muat Gambar menggunakan OpenCV

impor numpy sebagai np
impor cv2
dari matplotlib import pyplot sebagai plt
img = cv2.imread (folder_path + “imgs / chapter3 / man.jpg”, 0);
plt.imshow (img, cmap = “abu-abu”);
plt.show ()

Menambahkan nilai konstan ke gambar input menggunakan Opencv

img = cv2.imread (folder_path + “imgs / chapter3 / man.jpg”, 0); ##########################FOKUS####################### #####
img = cv2.add (img, 120);
############################################### ######### plt.imshow (img, cmap = “abu-abu”);
plt.show ()

Mengurangi nilai konstan untuk memasukkan gambar menggunakan Opencv

img = cv2.imread (folder_path + “imgs / chapter3 / man.jpg”, 0); ##########################FOKUS####################### #####
img = cv2.subtract (img, 120);
############################################### ################## plt.imshow (img, cmap = “abu-abu”);
plt.show ()

Pengurangan Rata-rata dari Gambar

Metode 1

Pisahkan Gambar ke dalam salurannya. Untuk setiap saluran hitung meannya. Kurangi mean itu dari setiap piksel di saluran itu

Metode 2 (Digunakan dalam Pembelajaran Mendalam)

Pisahkan semua gambar ke salurannya masing-masing

Untuk setiap saluran dari semua gambar.

Temukan rata-rata saluran itu untuk setiap gambar. Temukan mean dari semua mean yang dihitung.

Aplikasi

Bagian dari normalisasi batch.

https://medium.com/media/c33aa632cc9c8ba8c3b51c08e763084b/href

Gambar negatif

Negatif dari Skala Abu-abu

https://medium.com/media/076621a8e10e6d1b5b2a74f64c433a38/href

Negatif dari gambar RGB

https://medium.com/media/02d7dcf708aa142d445c723f22799ec6/href

Menambahkan dua gambar

Penambahan langsung

https://medium.com/media/89f5d704e073cf05815262c266ee06d0/href

Penambahan Berbobot

https://medium.com/media/6ee8c019d0254a78ddeb45fffd2e3e35/href

Mengurangi dua gambar

https://medium.com/media/666177a6e891a34dcd84b22bfaf5bef4/href

Kecerahan

Kualitas atau keadaan pemberian atau pemantulan cahaya. Kecerahan adalah istilah relatif. Itu tergantung pada persepsi visual Anda. Kecerahan dapat didefinisikan sebagai jumlah keluaran energi oleh sumber cahaya relatif terhadap sumber yang kita bandingkan.

https://medium.com/media/c418b148882f169eb332eaa80c290c7f/href

Kontras

Kontras adalah perbedaan luminansi atau warna yang membuat suatu objek (atau representasi dalam gambar atau tampilan) dapat dibedakan. Divisualisasikan sebagai perbedaan antara intensitas piksel maksimum dan minimum dalam sebuah gambar. Kontras ditentukan oleh perbedaan warna dan kecerahan objek dalam bidang pandang yang sama.

Memanipulasi kontras pada gambar

https://medium.com/media/8d4787d4e3a5d683809f3083655642af/href


Gamma

Koreksi gamma, atau seringnya hanya gamma, adalah operasi non linier yang digunakan untuk menyandikan dan mendekode pencahayaan. Semua file gambar digital Warna dan Skala Abu-abu berisi data gamma. Gamma adalah tentang menerjemahkan antara kepekaan digital dan kepekaan mata manusia, memberikan banyak keuntungan di satu sisi tetapi menambahkan kompleksitas di sisi lain. Gamma mengoptimalkan kontras dan kecerahan pada midtone.

Memanipulasi gamma menggunakan Opencv

https://medium.com/media/84529c631afa390872ad9a4cbdb52768/href


Persamaan histogram

Histogram

Histogram adalah grafik. Grafik yang menunjukkan frekuensi apa pun. Histogram piksel citra merepresentasikan frekuensi piksel yang memiliki nilai intensitas tertentu.

Persamaan histogram

Persamaan histogram digunakan untuk meningkatkan kontras. Metode ini meningkatkan kontras gambar global.

Visualisasi histogram menggunakan Numpy

https://medium.com/media/30589f56f32235b2d88e720cd957b0da/href

Persamaan Histogram menggunakan OpenCV

https://medium.com/media/975815ce8e514f11359cdc548e21b1e1/href

Anda dapat menemukan notebook jupyter lengkap di sini.

Jika ada pertanyaan, Anda dapat menghubungi Abhishek. Jangan ragu untuk menghubunginya.

Saya sangat bersemangat tentang visi komputer dan pembelajaran mendalam. Saya seorang kontributor open-source untuk Monk Libraries.

Anda juga bisa melihat tulisan saya yang lain di:

Akula Hemanth Kumar – Sedang

Image Intensity Manipulation awalnya diterbitkan di Towards AI on Medium, di mana orang-orang melanjutkan percakapan dengan menyoroti dan menanggapi cerita ini.

Diterbitkan melalui Towards AI

Leave a Reply