Anda di halaman 1dari 7

LAPORAN PRAKTIKUM III

PENGOLAHAN CITRA DIGITAL

DISUSUN OLEH

NAMA : SHANIA SELLA DWI ROYAN

NIM : 1690343010

KELAS : 3.D

PROGRAM STUDI TEKNOLOGI REKAYASA KOMPUTER JARINGAN

JURUSAN TEKNIK INFORMASI DAN KOMPUTER

POLITEKNIK NEGERI LHOKSEUMAWE

2019
LEMBAR PENGESAHAN

NOMOR PRAKTIKUM : 03/TRKJ/2018

JUDULPRAKTIKUM : MEMBUAT EFEK BLACK & WHITE

NAMA PRAKTIKUM : SHANIA SELLA DWI ROYAN

NIM : 1690343010

KELAS : 3.D

PRODI : TEKNIK REKAYASA JARINGAN KOMPUTER

TANGGAL PRATIKUM : 05 MARET 2019

TANGGAL PENYERAHAN : 12 MARET 2019

Mengetahui, DosenPembimbing

FachriYannuar Rudi F, SST,MT


EFEK BLACK & WHITE

I. TUJUAN
● Mahasiswa mampu mengetahui tentang efek Black & White
● Mahasiswa mampu mempelajari tentang mengubah warna dan
menampilkan Black & White

II. DASAR TEORI


A. PENGERTIAN CITRA DAN PENGOLAHAN CITRA
Citra atau Image merupakan istilah lain dari gambar, yang
merupakan informasi berbentuk visual. Suatu citra diperoleh dari
penangkapan kekuatan sinar yang dipantulkan oleh objek. Ketika
sumber cahaya menerangi objek, objek memantulkan kembali
sebagian cahaya tersebut. Pantulan ini ditangkap oleh alat-alat
pengindera optik, misalnya mata manusia, kamera, scanner dan
sebagainya. Bayangan objek tersebut akan terekam sesuai intensitas
pantulan cahaya. Ketika alat optik yang merekam pantulan cahaya itu
merupakan mesin digital, misalnya kamera digital, maka citra yang
dihasilkan merupakan citra digital. Pada citra digital, kontinuitas
intensitas cahaya dikuantisasi sesuai resolusi alat perekam.
Suatu citra adalah fungsi intensitas 2 dimensi f(x, y), dimana x
dan y adalah koordinat spasial dan f padatitik (x, y) merupakan tingkat
kecerahan (brightness) suatu citra pada suatu titik. Citra digital adalah
citra f(x,y) yang telah dilakukan digitalisasi baik koordinat area maupun
brightness level. Nilai f di koordinat (x,y) menunjukkan brightness atau
grayness level dari citra pada titik tersebut.

B. Citra Greyscale
Citra Greyscalemerupakancitra digital yang hanya memiliki satu
nilai kanal pada setiap pixelnya, dengan kata lain nilai bagian RED =
Green = BLUE. Nilai tersebut digunakan untuk menunjukkan tingkat
intensitas. Warna yang dimiliki adalah warna dari hitam, keabuan, dan
putih.Tingkatan keabuan di sini merupakan warna abu dengan
berbagai tingkatan dari hitam hingga mendekati putih. Citra grayscale
berikut memiliki ke dalaman warna 8 bit (256 kombinasi warna
keabuan).
Gambar 4.1 Grayscale

C. Citra RGB
Suatu citra biasanya mengacu ke citra RGB.Sebenarnya
bagaimana citra disimpan dan dimanipulasi dalam computer diturunkan
dari teknologi televisi, yang pertama kali mengaplikasikannya untuk
tampilan grafis komputer. Jika dilihat dengan kaca pembesar, tampilan
monitor compute rakan terdiri dari sejumlah triplet titik warna merah
(RED), hijau (GREEN) dan biru (BLUE). Tergantung pada pabrik
monitornya untuk menentukan apa titik tersebut merupakan titik bulat
atau kotak kecil, tetapi akan selalu terdiri dari 3 triplet red, green dan
blue. Citra dalam computer tidak lebih dari sekumpulan sejumlah triplet
dimana setiap triplet terdiri atas variasi tingkat keterangan (brightness)
dari elemen red, green dan blue.Representasinya dalam citra, triplet
akan terdiri dari 3 angka yang mengatur intensitas dari Red (R), Green
(G) dan Blue (Blue) darisuatu triplet. Setiap triplet akan
merepresentasikan 1 pixel (picture element). Suatu triplet dengan nilai
67, 228 dan 180 berarti akan mengeset nilai R kenilai 67, G kenilai 228
dan B k nilai 180. Angka-angka RGB ini yang sering kali disebut
dengan color values.Pada format .bmp citra setiap pixel pada citra
direpresentasikan dengan dengan 24 bit, 8 bit untuk R, 8 bit untuk G
dan 8 bit untuk B.
III. LANGKAH KERJA
1. PERCOBAAN PERTAMA

HASIL
2. ANALISA
● import cv2 memanggil library opencv
● import numpy as np memanggil library numpy dengan memberi nama
samaran numpy.
● img = cv2.imread("saya.jpg") : membaca file image yang kita simpan
dalam variabel image.
● print img[0:5,0:5,:] : menampilkan di cmd , berupa data array dari
pada poto.
● def bgrtogray(imgs): mendefinisikan sebuah fungsi bgrtogray.
● R = np.array(imgs[:,:,2]) memanggil variabel img matriks dari urutan
ke dua.
● G = np.array(imgs[:,:,1]) memanggil variabel img matriks dari urutan
ke satu.
● B = np.array(imgs[:,:,0]) memanggil variabel img matriks dari urutan
ke nol.
● R = (R *.2989) mengkalikan variabel R tadi dengan 2989.
● G = (G *.5870) mengkalikan variabel G tadi dengan 5870.
● B = (B *.1141) mengkalikan variabel B tadi dengan 1141.
● Avg = (R+G+B) Isi variabel avg “RGB” dijumlahkan semua.
● grayImage = imgs Isi dari Variabel grayimage adalah untuk
menampilkan warna grey yang kita programkan.
● for i in range(3): untuk mengulang sebanyak 3 kali.
● grayImage[:,:,i] = Avg Disini di icrementkan.
● cv2.imshow('grayscale',grayImage) menampilkan gambar greyscale.
● return grayImage untuk mengembalikan
● def im2bw(gr,thd): fungsi im2bw
● br,kl,d = gr.shape menghitung jumlah baris dan kolom dari variable gr
● bw = np.array(gr[:,:,0]) memanggil array dari variable gr
● for i in range(br): melakukan perulangan terhadap I dari variable br
● for j in range (kl): melakukan perulangan terhadap i dari variable kl
● if (gr[i,j,0]<thd): untuk kondisi, jika variable i,j,0 lebih kecil dari thd
maka bw sama.
● bw[i,j]=0
● else:
● bw[i,j]=255
● bwimg = gr memanggil variable hitam putih dengan memasukkan ke
variable bwing.
● for i in range(3): membuat pengulangan sebanyak tiga kali
● bwimg[:,:,i] = bw
● print bw melihat data array pada bw
● cv2.imshow('Hitam Putih',bwimg) memanggil image hitam putih
● cv2.imshow('asli',img) memanggil image asli
● gray = bgrtogray(img) pemberian effect gray pada image
● ifcv2.waitKey(0)&0xff==27: mengunci windows.
● cv2.destroyAllWindows() menutup layar jendela pada windows
3. KESIMPULAN
Pengolahan Citra atau Image merupakan istilah lain dari
gambar, yang merupakan informasi berbentuk visual. Suatu citra
diperoleh dari penangkapan kekuatan sinar yang dipantulkan oleh
objek. Dalam definisi yang lebih luas, pengolahan citra digital juga
mencakup semua data dua dimensi. Citra digital adalah barisan
bilangan nyata maupun kompleks yang diwakili oleh bit-bit tertentu.

4. TUGAS
1. Menampilkan gambar Black & White

HASIL

Anda mungkin juga menyukai