Mengubah Citra atau Gambar ke Bentuk Matrix (Matriks)

Pernah menonton film The Matrix? Film yang berkisahkan manusia yang dijajah oleh mesin berteknologi canggih, dimana kehidupan yang dijalani manusia hanyalah sebuah ilusi yang dibuat oleh komputer melalui pencitraan matrix atau bahasa Indonesianya matriks.

Pada salah satu adengannya, terdapat monitor-monitor yang hanya terdapat angka-angka hijau yang bergerak terus-menerus. Dan seorang operator atau pengguna komputer “aneh” tersebut terbiasa dengan tampilan itu, dengan kebiasaan itu, dia pun seolah dapat melihat sebuah tayangan video melalui angka-angka atau kode angka ini (matrix). Namun yang jadi pertanyaan apakah mungkin deretan angka matrix ini mampu menciptakan citra atau gambar ? Jawabannya ya.

Saya akan mencontohkan dengan contoh citra atau gambar sederhana untuk mengetahui bahwa matrix (matriks) dapat menampilkan sebuah gambar atau sebaliknya.  Saya menggunakan aplikasi Matlab untuk percobaan ini, untuk mengetahui cara menggunakan Matlab silahkan klik di sini. Lalu ketikkan 3 baris coding berikut ini :

clear all;
gmbr = imread(‘cobatrus.jpg’);
asci=uint8(gmbr)

Lalu gunakan gambar sederhana ini untuk percobaan ini agar dapat lebih mengerti. Contoh gambar sederhana yang saya

Gambar Sederhana

Gambar di atas saya masukkan ke dalam Matlab. Untuk mengetahui cara memasukkan gambar ke dalam program Matlab klik di sini. Lalu setelah gambar dan coding dimasukkan, lalu compile (run) maka pada matlab akan muncul tampilan seperti di bawah ini.

Output atau hasilnya :

Matrix dari gambar sederhana

Penjelasannya :

Tampilan pada gambar di atas adalah deretan angka matrix (matriks). Deretan angka ini didominasi oleh angka 255. Angka 255 dalam RGB (Red Green Blue = warna primer) adalah putih.Lalu dimanakah titik hitam atau bulatan hitam yang ada pada gambar sederhana tersebut berada? Gunakan scroll mouse untuk melihat ke bawah atau atas, perhatikan angka-angka selain 255 (putih). Matrix (matriks) ini mengscan atau mengkalkulasikan angka dari citra atau gambar tersebut per kolomnya saja. Jadi bisa kita lihat di sini bahwa angka yang berbeda tersebut berada di bawah tulisan “Columns 37 through 48” yang berarti ini tampilan pixel (titik gambar) citra atau gambar pada kolom 37 hingga 48. Maka di sinilah tempat beradanya titik atau bulatan hitam yang terdapat pada gambar sederhana  tersebut.

Maka dapat disimpulkan bahwa gambar dapat ditransformasikan atau diubah ke dalam matrix (matriks) atau sebaliknya. Jika aAda sudah “terbiasa” dengan deretan angka ini, mampukah Anda membayangkan citra atau gambar pada deretan angka matrix (matriks) di bawah ini?

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.