Minggu, 06 Juni 2010

Pemisahan Warna Citra dengan metode Kanal RGB

Suatu citra berwarna itu memiliki Matriks 3 dimensi seperti yang telah saya bahas pada postingan sebelumnya. Kita dapat memisahkan ketiga warna tersebut yaitu Red, Green, & Blue dengan suatu metode, yaitu Metode Kanal RGB dan saya akan memberitahu cara tersebut dengan bahasa pemrograman Matlab. Coba anda perhatikan gambar di bawah ini:

Minggu, 23 Mei 2010

Operasi Aritmatika dan Geometri Pada Citra

Kali ini saya akan membahas tentang operasi Aritmatik & Geometri citra dengan menggunakan Matlab.
Operasi Aritmatika ada 4 yaitu:
1.Penjumlahan(imadd)
Yaitu menjumlahkan citra dengan citra atau citra dengan suatu konstanta sehingga menghasilka citra baru. Hasil dari penjumlahan akan menghasilkan citra yang lebih terang/tinggi brightness nya.
Contoh:
Scriptnya :
i = imread('circuit.tif');
k = imadd(i,50);
subplot(1,2,1),imshow(i),title('Gambar Asli')
subplot(1,2,2),imshow(k),title('Penjumlahan')


Jumat, 21 Mei 2010

Jenis-jenis Citra yang dapat diolah Matlab

Seperti yang diketahui, ada 3 jenis citra yang dapat diolah dalam Image Processing menggunakan Matlab, yaitu:

1. Citra Intensitas
Citra intensitas adalah citra yang mempunyai gray level/derajat keabuan antara 0-255 atau juga mempunyai nilai antara hitam(0) dan putih(1).
Contoh dari citra intensitas :

Script untuk menciptakan citra tersebut:
i =[0 0.3;0.7 1];
imshow(i,'notruesize');


Operasi Dasar Image Processing dengan Matlab

Pada postingan kali ini saya akan membahas apa saja sih operasi dasar dalam Image Processing dengan Matlab itu. Beberapa operasi dasar dalam Image Processing menggunakan Matlab itu ialah :
1. Menampilkan Citra
2. Menampilkan Info dari Citra
3. Menyimpan Citra
4. Mengubah tipe Citra


Yang pertama adalah Menampilkan Citra. Ini hanya sekedar tambahan saja karena operasi ini sudah saya bahas pada postingan sebelumnya.
Untuk menampilkan beberapa citra dalam 1 figure pergunakan script ini:
a=imread('flowers.tif');
b=imread('aeroblk_HL20pic.jpg');
c=imread('boat.bmp');
d=imread('blobs.png');
subplot(2,2,1),imshow(a),title('TIF');
subplot(2,2,2),imshow(b),title('JPG');
subplot(2,2,3),imshow(c),title('BMP');
subplot(2,2,4),imshow(d),title('PNG');



Image Processing dengan Matlab

Mengapa harus dengan Matlab??? Mengapa tidak dengan bahasa pemrograman lain???
Itulah yang saya pertanyakan pada Dosen saya sebelum saya mengetahui keunggulan-keunggulan Matlab dengan bahasa pemrograman lainnya.

Matlab memiliki toolbox untuk Image Processing yang lengkap sehingga dapat memudahkan kita dalam menggunakannya.
Beberapa tipe file citra yang dapat di proses oleh Matlab yaitu:
-BMP(Microsoft Windows Bitmap)
-JPEG(Joint Potographic Expert Group)
-PNG(Portable Network Graphic)
-TIF(Tagged Image File Format)