Introduction

1. Introduction to image processing

  • Apa sih image itu ?
    Image adalah sebuah array atau matric yang membentuk persegi dalam pixel yang tersusun dalam baris dan kolom. Dalam pixel, garis yang horizontal adalah sumbu y dan garis yang vertikal adalah sumbu x.

    Gambar 1. Sebuah array atau matric yang membentuk persegi dalam baris dan kolom

    Sebuah image juga mempunyai nilai data sama halnya seperti data analog, tetapi untuk image mempunyai data yang cukup banyak, karena dalam image biasanya terdiri dari 3 channel(RGB). Dalam 8 bit image grayscale, setiap image mempunyai nilai intensitas antara 0 – 255. Grayscale image biasanya disebut dengan gambar hitam-putih tapi biasanya warnanya lebih ke abu-abu.

    Gambar 2. Setiap pixel bernilai 0 – 255.

    Normal grayscale biasanya mempunyai 8 bit warna = 256 nilai. Sebuah warna yang   sebenarnya (RGB) mempunyai 24 bit warna =  256 x 256 x 256 warna = ~16 juta nilai warna.

    Gambar 3. Warna yang sebenarnya (RGB).

    Ada 2 macam grup dari image yaitu “vector graphics dan bitmaps”. Diantaranya image tersebut adalah :

  • GIF – 8 bit (256), biasanya digunakan di website untuk animasi,
  • JPEG – 24 bit (16 juta warna), biasa digunakan untuk menyimpan foto.
  • TIFF – Standar 24 bit image yang di compress,
  • PS – Postscript, standar vector format,
  • PSD – Biasanya digunakan untuk photoshop.

2. Color

  • RGB
    Warna RGB pasti anda sudah sering dengar, RGB yang berarti Red, Green, dan Blue. RGB digunakan untuk percampuran warna dan ini adalah warna dasar yang digunakan di Televisi, komputer, atau printer.
Gambar 4. Warna RGB.
  • CMYK

    Warna CMYK biasanya digunakan juga pada printer pada saat percampuran warna untuk mendapatkan warna hitam.

Gambar 5. Warna CMYK.
  • Gamut
    Gamut merupakan persepsi warna pada manusia yang sedikit melebar.
Gambar 6. Ilustrasi perbedaan warna antara RGB dan CMYK pada persepsi manusia.

Kesimpulan :
Jadi apa image proseccing itu sendiri ? suatu bentuk pengolahaan atau pemrosesan sinyal dengan input gambar dan di transformasikan menjadi gambar lain sebagai keluarannya dengan teknik tertentu. image processing dilakukan untuk memperbaiki kesalahan data sinyal gambar yang terjadi akibat tranmisi selama akusisi sinyal,  serta untuk meningkatkan kuliatas gambar agar lebih mudah di diinterpretasi oleh indra penglihatan manusia, baik dengan melakukan manipulasi atau penganalisisan dalam gambar.

Untuk melakukan image processing disini saya akan menggunakan opencv2.4 dan visual studio 2010.

Leave a comment