Contoh Program Pengolahan Citra Digital (Digital Image Processing) – Part 2

UPDATE (26 Februari 2017)

Lihat update terbaru disini : Program Citra Digital PHP Terbaru

UPDATE (29 April 2016)

Ternyata SANGAT BANYAK peminat dari hasil karya saya ini, dan semua diantaranya kesulitan karena tidak tahu password membuka file-nya. Dengan ini saya coba share ulang file tadi TANPA PASSWORD, karena saya sendiri sudah lupa kalo ditanya “Gan, passwordnya apa ya?”. Rasanya udah ribuan saya jawab pertanyaan itu.

DOWNLOAD PCD PHP TANPA PASSWORD

Catatan :
Untuk Contoh Pengolahan Citra Digital PHP ini sudah saya update :
– Script support PHP versi terbaru
– BUGS sudah diperbaiki


Selamat pagi temen-temen, akhirnya aku punya bahan untuk posting lagi :mrgreen:
Kali ini aku mau berbagi pengetahuan mengenai mata kuliah PCD (Pengolahan Citra Digital) atau Digital Image Processing (bahasa kerennya :D). Ya, postingan & contoh program pengolaha citra digital (PCD) kali ini merupakan lanjutan dari posting yang sebelumnya yaitu Contoh Program Pengolahan Citra Digital. Postingan ini lebih menyempurnakan dari program sebelumnya. Yang mana dalam program sebelumnya, hanya terdapat fitur untuk :

  1. Menampilkan Histogram dari suatu gambar
  2. Pengaturan brightness / tingkat kecerahan gambar
  3. Pengaturan contrast pada gambar
  4. Efek negasi / negative pada gambar
  5. Dan yang terakhir adalah efek grayscale pada gambar

Pada contoh program yang baru kali ini, punya lebih banyak fitur dan efek pengolahan citra seperti :

  1. Histogram Ekualisasi
  2. Pemakaian Operator Logika “BINER, AND, OR, XOR, NOT” untuk operasi/perhitungan RGB pada gambar (kombinasi antar 2 gambar)
  3. Efek flipping / pencerminan gambar (Flip Horizontal, Flip Vertikal & Flip Kombinasi / Rotate 180)
  4. Crop gambar / Pemotongan gambar
  5. Noise elimination / noise reduction pada gambar
  6. Efek treshold pada suatu gambar
  7. Edge detection (Deteksi Tepi) pada suatu gambar dengan Metode Robert, Prewitt dan Sobel
  8. Efek Gaussian Blur (Smoothing) pada gambar
  9. Efek Emboss pada gambar
  10. Dan yang terakhir adalah efek Sharpening (Sharp/ketajaman) gambar.

Waw… gimana, cukup banyak bukan fitur tambahannya ???
Oh ya, program ini menggunakan Bahasa Pemrograman PHP (walaupun kurang bisa disebut sebagai Programming Language sih :p), jadi bukan VB, Delphi atau yang lain, hanya PHP.

Oke, berikut adalah contoh dari hasil olah program ini :

Contoh Hasil Histogram Ekualisasi Gambar

Contoh Histogram Ekualisasi dengan PHP

Histogram ekualisasi adalah suatu teknik perbaikan citra dengan cara memanipulasi masing- masing piksel citra. Dengan histogram ekualisasi kontras citra di-stretch, sehingga pixel yang gelap semakin gelap sedangkan yang terang semakin terang.

Hasil Contoh Operasi Operator Logika AND, OR, XOR, NOT pada Gambar

Contoh Operasi Operator Logika AND, OR, XOR, NOT pada Gambar dengan PHP

Hasil Contoh Efek Flipping / Pencerminan

Hasil Contoh Efek Flipping Gambar dengan PHP

Hasil Efek Cropping Gambar PHP & jQuery

Hasil Efek Cropping Gambar PHP & jQuery

Hasil Efek Treshold Pada Gambar

Efek Treshold pada gambar dengan PHP

Contoh Edge Detection / Deteksi Tepi dengan Metode Robert, Prewitt dan Sobel

Edge Detection / Deteksi Tepi dengan Metode Robert, Prewitt dan Sobel PHP

Hasil Efek Gaussian Blur Gambar dengan PHP

Efek Gaussian Blur Gambar dengan PHP

Contoh Hasil Efek Emboss Pada Gambar

Contoh Hasil Efek Emboss Pada Gambar dengan PHP

Contoh Efek Sharp (Sharpening) / Ketajaman Gambar

Contoh Efek Sharpening atau Ketajaman Gambar dengan PHP

Diatas adalah contoh hasil dari operasi Program Pengolahan Citra Digital Versi 2 menggunakan PHP yang aku buat. Aku share disini semoga suatu saat bisa bermanfaat :mrgreen:. Silahkan kalau kalian mau download contoh program ini, bisa download disini Contoh Program Pengolahan Digital / Digital Image Processing Menggunakan PHP

Kalau ada pertanyaan atau apapun, hubungi aku di rendra@kreasigaruda.com atau bisa SMS lagsung, terima kasih.

72 thoughts on “Contoh Program Pengolahan Citra Digital (Digital Image Processing) – Part 2

  1. mas ada eror di edge ya muncul seperti ini. Notice: imagecolorat(): 0,-2 is out of bounds in C:xampphtdocspcdsobel.php on line 22. Notice: imagecolorat(): 0,-1 is out of bounds in C:xampphtdocspcdprewitt.php on line 22. mohon bantuanya ya mas..

  2. Kalau versi Vb.netnya ada mas ?
    bisa minta perhitungan prewitt / algoritma prewitnya mas….
    untuk refrensi TA saya mas….Terima kasih sebelumnya mas….
    boleh minta alamat fb atau yahoo massengernya ?
    makasih banyak ya mas atas ilmunya

  3. Pingback: Source Code Pengolahan Citra Digital PHP – Part 3 | ayo belajar sama - sama ...

  4. Pingback: Pengolahan Citra Digital Dengan PHP – Part 4 | ayo belajar sama - sama ...

Leave a Reply