Matlab - Grayscale Image - Hallo sahabat Dev-Create, Pada Artikel yang anda baca kali ini dengan judul Matlab - Grayscale Image, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel image processing, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Matlab - Grayscale Image
link : Matlab - Grayscale Image

Baca juga


Matlab - Grayscale Image

Grayscale atau abu-abu pada sebuah image digital adalah image yang pada setiap pixelnya hanya berisikan informasi intensitas warna putih dan hitam.




Image Grayscale memiliki banyak variasi nuansa abu-abu sehingga berbeda dengan image hitam-putih.

Grayscale juga disebut monokromatik karna tidak memiliki warna lain selain variasi intensitas putih dan hitam.

Sebuah image yang dijadikan Grayscale akan terkesan berbeda bila dibandingkan dengan image berwarna.

Pada Posting ini akan menjelaskan cara membuat image yang berwarna menjadi Grayscale menggunakan Sofware MatLab.

Matlab yang digunakan adalah pada posting ini adalah Matlab 2009

Berikut ini adalah Original Image yang akan diubah menjadi warna Grayscale



Berikut ini adalah hasil manipulasi image menjadi  Grayscale


Berikut ini adalah Kode Program untuk menjadikan image Grayscale menggunakan MatLab.
%menghilangkan cache
clear;

%mengambil data gambar
tmp = imread('sample.jpg');

%konsetrasi abu-abu
grayVal = 1.2;

%lakukan pembacaan pixel sebesar dimensi gambar yaitu 375x500x3
for i=1:375
for j=1:500

%melakukan manipulasi marix ke menjadi gray
v = (tmp(i,j,1) + tmp(i,j,2) + tmp(i,j,3) ) / grayVal;
img(i,j,1) = v ;
img(i,j,2) = v ;
img(i,j,3) = v ;
end
end

%menampikan gambar hasil manipulasi
imshow(img);
Dimensi dari image sample.jpg (nama file pada contoh diatas) adalah 375x500x3. Apabila Anda menggunakan image yang lain sangat mungkin dimensinya berbeda.

Berikut ini adalah penjelasan dari angka-angka dimensi tersebut.
  • 375 = Mengartikan Lebar Image
  • 500 = Mengartikan Panjang Image
  • 3 = Mengartikan image terdiri dari 3 matriks yaitu (Red, Green, Blue)

Algoritma Grayscale
  • Perubahan warna pixel menjadi Grayscale tersebut dilakukan pada tiga matriks (Red, Green, Blue)
  • Nilai warna pada setiap matriks (Red, Green, Blue) dijumlahkan kemudian dibagi sebuah nilai



Demikianlah Artikel Matlab - Grayscale Image

Sekianlah artikel Matlab - Grayscale Image kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Matlab - Grayscale Image dengan alamat link https://dev-create.blogspot.com/2011/03/matlab-grayscale-image.html