Gray Scale

8
Percobaan A. Mengubah Citra Berwarna Menjadi Gray-Scale 1. Buat Aplikasi AppWizard seperti pada praktikum 1 dan beri nama project gray 2. Buat menu seperti pada praktikum 2 dengan tambahan Test sedangkan submenunya Open File dan Grayscale Mode 3. Untuk mengedit isi program tekan tombol Edit Code atau buka file grayView.cpp 4. Tambahkan program untuk mengubah citra warna menjadi gray – scale seperti dibawah ini

description

Nothing

Transcript of Gray Scale

Percobaan

A. Mengubah Citra Berwarna Menjadi Gray-Scale1. Buat Aplikasi AppWizard seperti pada praktikum 1 dan beri nama project gray2. Buat menu seperti pada praktikum 2 dengan tambahan Test sedangkan submenunya Open File dan Grayscale Mode3. Untuk mengedit isi program tekan tombol Edit Code atau buka file grayView.cpp4. Tambahkan program untuk mengubah citra warna menjadi gray scale seperti dibawah ini

5. Tambahkan header file pada file grayView.h

6. Jalankan dengan menekan tombol F57. Hasil Run :

AnalisaPercobaan diatas merupakan percobaan untuk mengubah citra berwarna menjadi gray-scale. Salah satu proses yang banyak dilakukan dalam hal pengolahan citra. Dalam hal ini, tidak ada lagi warna, yang ada hanya derajay keabuan. Konversi yang dilakuka untuk menjadi gray-scle dapat diakukan menggunakan konversi s adalah dengan mengambil rata-rata dari warna red, green, dan blue.

B. Thresholding1. Pada praktikum sebelumnya, tambahkan submenu ThreShold pada menu Test 2. Tambahkan Source code seperti berikut pada submenu ThreShold :

3. Jalankan Program dengan cara menekan tombl F54. Hasil Run Program

AnalisaThreshold digunakan untuk mnegatur jumlah derajat keabuan yang ada pada citra. Dengan menggunakan Threshold, maka derajat keabuan dapat diubah sesuai keinginan. Proses Threshold pada dasarnya adalah proses pengubahan kuantisasi pada citra sehingga dapat dirumuskan nilai Treshold adalah :

Dimana : w adalah nilai derajat keabuan sebelum Thresholdx adalah nilai derajat keabuan setelah Threshold

TUGAS

1. Proses utama pada proses konversi citra berwarna menjadi citra Gray-Scale adalah melakukan konversi untuk mendapat nilai Gray dengan menggunakan rata-rata dari warna red, green, dan blue.

GrayScale = 0.42r + 0.32g + 0.28b

AnalisaNilai gray-Scale diatas merupakan nilai maksimum untuk mengubah suatu citra menjadi Gray-Scale. Terlihat perbedaan yang nyata antara konversi nilai Gray-Scale mennggunakan rata-rata dari warna red, green, dan blue dengan konversi diatas yang merupakan rumus RGB optimal. Terlihat dengan menggunakan rumus RGB optimal object walaupun menjadi Gray-Scale lebih jelas dan masih menunjukkan suatu object yang sama dengan object berwarna.

2. Nilai konversi Gray-Scale diset menjadi :a. Gray = 0.5r + 0.2g + 0.3b

b. Gray = 0.2r + 0.5g + 0.3b

c. Gray = 0.2r + 0.2g + 0.5b

d. Gray = 0.5r + 0.5g + 0b

e. Gray = 0.5r + 0g + 0.5b

AnalisaGambar diatas merupakan bermacam-macam hasil dari suatu konversi dari nilai konversi Gray-Scale yang digunakan. Trelihat apabila menggunakan rumus konversi yang berbeda-beda akan menghasilkan gambar Gray-Scale yang berbeda-beda pula dan hampir mirip dengan object berwarna walaupun object Gray-Scale hanya memiliki satu warna, yaitu abu-abu.

3. Threshold merupakan suatu proses yang digunakan untuk mengarur jumlah derajat keabuan yang ada pada suatu citra. Dengan menggunakan thresholding maka derajat keabuan bisa diubah sesuai keinginan, misalkan diinginkan menggunakan derajat keabuan 16, maka tinggal membagi nilai derajat keabuan dengan 16.Untuk menggunakan Treshold dapat dilakukan rumus :

Dimana : w adalah nilai derajat keabuan sebelum Thresholdx adalah nilai derajat keabuan setelah Thresholdsebelum dilakukan rumus tersebut, citra harus dikonversi menjadi warna Gray-Scale, lalu, mengubah warna grayscale tersebut menjadi dua warna yaitu hitam atau putih. Contohnya apabila menggunakan Threshold dengan nilai 128, maka nilai gray dengan nilai dibawah 128 akan menjadi nilai 0 dan selain itu akan menjadi nilai 255.

SimpulanDari percobaan diatas, dapat disimpulkan bahwa : 1. Untuk merubah citra warna RGB menjadi Gray-Scale dapat digunakan rumus untuk mengonversi derajat keabuan yaitu dengan menggunakan rata-rata dari warna red, green, dan blue atau dapat menggunakan rumus GrayScale = 0.42r + 0.32g + 0.28b yang merupakan rumus RGB optimal atau dapat menggunakan rumus lain yang terdiri dari jumlah warna red, green, dan blue.2. Untuk mengatur jumlah derajat keabuan, dapat digunakan rumus Dimana : w adalah nilai derajat keabuan sebelum Thresholdx adalah nilai derajat keabuan setelah ThresholdYang mana nilai dariThreshold yang sering digunakan adalah 256, 16, 4, dan 2.