Complement Image (Negative Image): Transformasi Citra yang Membalik Warna
Posted by adi pamungkas
Complement image, juga dikenal sebagai negative image, adalah salah satu teknik dasar dalam pengolahan gambar yang menghasilkan citra baru dengan membalik warna dari citra asli. Teknik ini sering digunakan dalam fotografi, grafika komputer, dan analisis citra untuk berbagai tujuan, termasuk peningkatan visibilitas, deteksi fitur, dan efek artistik. Artikel ini akan menjelaskan apa itu complement image, mengapa penting, dan bagaimana cara membuatnya.
Apa itu Complement Image (Negative Image)?
Complement image adalah citra yang dihasilkan dengan mengubah setiap piksel dalam citra asli menjadi warna kebalikannya. Dalam citra grayscale, ini berarti mengganti warna hitam menjadi putih, dan sebaliknya. Dalam citra berwarna, setiap komponen warna (misalnya merah, hijau, dan biru) akan diubah menjadi komponen warna kebalikannya (misalnya, merah menjadi cyan, hijau menjadi magenta, dan biru menjadi kuning).
Mengapa Complement Image Penting?
- Peningkatan Visibilitas: Complement image dapat meningkatkan visibilitas objek dalam citra, terutama jika objek tersebut memiliki kontras rendah dengan latar belakang.
- Deteksi Fitur: Dalam analisis citra, complement image sering digunakan untuk menyorot fitur atau objek tertentu yang mungkin sulit terlihat dalam citra asli.
- Efek Artistik: Dalam seni dan desain grafis, complement image dapat digunakan untuk menciptakan efek artistik yang menarik.
Cara Membuat Complement Image
Membuat complement image dalam pengolahan gambar cukup sederhana, terutama jika Anda menggunakan perangkat lunak seperti Adobe Photoshop, GIMP, atau bahkan perangkat lunak pemrosesan gambar sederhana. Di bawah ini adalah langkah-langkah umum untuk membuat complement image:
- Buka Citra: Buka citra yang ingin Anda ubah menjadi perangkat lunak pengolahan gambar.
- Konversi ke Grayscale (Opsional): Jika citra Anda berwarna dan Anda ingin membuat complement image berbasis grayscale, konversi citra ke citra grayscale terlebih dahulu.
- Ubah Warna: Pilih opsi untuk mengubah warna atau kebalikannya dalam perangkat lunak Anda. Biasanya, ini dapat ditemukan dengan nama seperti “Invert Colors,” “Negative,” atau “Complement.”
- Simpan Citra: Setelah Anda puas dengan hasilnya, simpan citra complement sebagai file terpisah atau ganti citra asli dengan yang baru.
Contoh Penggunaan Complement Image
- Peningkatan Deteksi Teks: Dalam pengenalan karakter optik (OCR), mengubah citra teks menjadi complement image dapat membuat teks lebih mudah dibaca oleh perangkat OCR.
- Efek Visual: Dalam desain grafis, complement image dapat digunakan untuk menciptakan efek artistik, seperti poster yang mencolok atau efek foto yang dramatis.
- Analisis Medis: Dalam analisis citra medis, complement image dapat membantu dalam deteksi penyakit atau fitur anatomis yang mungkin sulit terlihat dalam citra asli.
Berikut adalah pemrograman MATLAB untuk membuat complement image (negative image) dari suatu citra:
% Baca citra asli
originalImage = imread('nama_citra.jpg');
% Tentukan ukuran citra
[tinggi, lebar, channel] = size(originalImage);
% Inisialisasi citra complement dengan ukuran yang sama
complementImage = uint8(zeros(tinggi, lebar, channel));
% Loop melalui setiap piksel dalam citra
for i = 1:tinggi
for j = 1:lebar
for c = 1:channel
% Ambil nilai piksel asli
nilaiPikselAsli = originalImage(i, j, c);
% Hitung nilai complement (negative) dari piksel
nilaiComplement = 255 - nilaiPikselAsli;
% Tetapkan nilai complement ke piksel dalam citra hasil
complementImage(i, j, c) = nilaiComplement;
end
end
end
% Tampilkan citra asli dan citra complement
figure;
subplot(1, 2, 1);
imshow(originalImage);
title('Citra Asli');
subplot(1, 2, 2);
imshow(complementImage);
title('Citra Complement');
% Simpan citra complement sebagai file terpisah
imwrite(complementImage, 'complement_image.jpg');
Complement image adalah salah satu teknik yang sederhana tetapi bermanfaat dalam pengolahan gambar. Dengan menguasai teknik ini, Anda dapat memanfaatkannya untuk berbagai aplikasi dalam fotografi, pengolahan gambar, dan analisis citra.
Source code beserta data lengkap pemrograman MATLAB di atas dapat diperoleh melalui halaman berikut ini: Source Code
Posted on September 10, 2023, in Pengolahan Citra and tagged citra, Citra Digital, complement image, image processing, Matlab, negative image, pengolahan citra, pengolahan gambar, Programming, Pseudocode, Visualisasi. Bookmark the permalink. Leave a comment.




















































Leave a comment
Comments 0