Sebelumnya untuk yang masih awam yang belum tahu apa itu RGB apa itu HSI??
===============================
RGB
===============================
RGB merupakan kombinasi tiga warna dasar yang memiliki nilai komputasi masing-masing yaitu 255, tiga warna tersebut adalah :
R = RED
G = GREEN
B = BLUE
255 merupakan nilai yang diperoleh melalui warna-warna dasar tersebut yang masing-masing memiliki nilai bit 2^8 - 1 = 255.
==============================
HSI
==============================
HSI merupakan kombinasi teknik pengolahan warna, biasanya warna ini digunakan sebagai segmentasi pengolahan citra digital.
H = Hue
S = Saturation
I = Intensity
=============================
Transformasi RGB to HSI
=============================
Berikut langkah-langkah mentransformasikan/ mengkonversi warna RGB menjadi HSI :
Pertama kali Kita konversi sebuah image warna RGB ke HSI, untuk awalnya yaitu dengan menormalisasikan nilai RGB. berikut rumusnya :
Kemuadian normalisasikan setiap komponen-komponen H. S dan I yang diperoleh melalui :
h ∈[ 0, π] untuk b <= g
===================
h ∈[ π, 2π] untuk b > g
===================
===================
===================
Untuk kenyamanan, h, s, dan i dikonversikan ke dalam kisaran [0,360], [0,100], [0,255]. yang masing-masing menjadi :
Bila ingin mencari dengan cepat konversi nilai RGB pada 1 pixel ke HSI berikut program yang telah saya buat link nya :
Bagi yang ingin mengembangkan silahkan klik link dibawah ini :
Program RGBtoHSIcpp
atau Program jadi :
Program RGBtoHSIexe
Note : Silahkan meng-edit atau mau menggunakan program ini sebagai referensi ataupun ingin
memperbaiki ataupun menambahkan, namun saya mohon untuk tidak menghapus nama
programmer sebelumnya.
Terima Kasih :D. Mari berbagi ilmu.....

===============================
RGB
===============================
RGB merupakan kombinasi tiga warna dasar yang memiliki nilai komputasi masing-masing yaitu 255, tiga warna tersebut adalah :
R = RED
G = GREEN
B = BLUE
255 merupakan nilai yang diperoleh melalui warna-warna dasar tersebut yang masing-masing memiliki nilai bit 2^8 - 1 = 255.
==============================
HSI
==============================
HSI merupakan kombinasi teknik pengolahan warna, biasanya warna ini digunakan sebagai segmentasi pengolahan citra digital.
H = Hue
S = Saturation
I = Intensity
=============================
Transformasi RGB to HSI
=============================
Berikut langkah-langkah mentransformasikan/ mengkonversi warna RGB menjadi HSI :
Pertama kali Kita konversi sebuah image warna RGB ke HSI, untuk awalnya yaitu dengan menormalisasikan nilai RGB. berikut rumusnya :
r = _____R_____ , g = _____G_____ , b = ____B_____
R + G + B R + G + B R + G + B
Kemuadian normalisasikan setiap komponen-komponen H. S dan I yang diperoleh melalui :
h ∈[ 0, π] untuk b <= g
===================
h = cos^1{0.5 . [( r - g ) + ( r - b )] / [( r - g )2 + ( r - b ) ( g - b )]1/2 }
h ∈[ π, 2π] untuk b > g
===================
h = 2π - cos1{0.5 . [( r - g ) + ( r - b )] / [( r - g )2 + ( r - b ) ( g - b )]1/2 }s ∈[ 0,1 ]
===================
s = 1 - 3 . min( r , g , b )i ∈ [ 0,1 ]
===================
i = ( R + G + B ) / (3 . 255)
Untuk kenyamanan, h, s, dan i dikonversikan ke dalam kisaran [0,360], [0,100], [0,255]. yang masing-masing menjadi :
H = h x 180/π,
S = s x 100,
I = i x 255
Bila ingin mencari dengan cepat konversi nilai RGB pada 1 pixel ke HSI berikut program yang telah saya buat link nya :
Bagi yang ingin mengembangkan silahkan klik link dibawah ini :
Program RGBtoHSIcpp
atau Program jadi :
Program RGBtoHSIexe
Note : Silahkan meng-edit atau mau menggunakan program ini sebagai referensi ataupun ingin
memperbaiki ataupun menambahkan, namun saya mohon untuk tidak menghapus nama
programmer sebelumnya.
Terima Kasih :D. Mari berbagi ilmu.....

kok link nya ga bisa di buka gan, bisa kirim email k saya ga program nya
BalasHapusgan link nya ga bisa d donlot , minta lewat email saya ya
BalasHapuske hapus di ziddu, Iya gan ntar saya cari dulu filenya kalo ketemu saya kirim ke agan....:D
BalasHapus