Pengantar
Tentunya
Anda tidak akan asing dengan image Lenna disamping, dimana image
tersebut telah digunakan secara luas sebagai image standar untuk operasi
image processing atau pengolahan citra digital.
Menurut beberapa sumber, ternyata Lena wanita yang ada pada image tersebut adalah salah satu model yang ada pada majalah Play Boy.
Citra/image tersebut telah dijadikan sebagai standar bagi pemroresan
citra dan kompresi citra. Wanita tersebut telah dinobatkan sebagai The First Lady Of The Internet.
Jika
Anda menunjukkan Gambar di atas dan bertanya kepada seseorang yang
bergerak di bidang pengolahan citra, dia pasti akan tahu bahwa itu
adalah “Gambar Lena”, tapi mungkin dia tidak tahu siapa Lena. Lena
adalah seorang gadis playmate majalah Playboy tahun 1972.
Pada tahun 70-an, seorang periset dari University of Southern Carolina sedang mengerjakan sebuah algoritma kompresi dan memindai gambar Lena, yang ada di lembaran tengah (centerspread) majalah Playboy. Sejak saat itu Gambar Lena telah menjadi standar industri sebagai bahan untuk menguji algoritma manipulasi dan transmisi citra elektronik. Selama lebih dari 25 tahun sejak Lena diperkenalkan, tidak ada gambar yang lebih penting daripada Lena dalam bidang manipulasi dan komunikasi citra digital. Lena telah dianggap sebagai Ibu Negara Internet.
Pada tahun 70-an, seorang periset dari University of Southern Carolina sedang mengerjakan sebuah algoritma kompresi dan memindai gambar Lena, yang ada di lembaran tengah (centerspread) majalah Playboy. Sejak saat itu Gambar Lena telah menjadi standar industri sebagai bahan untuk menguji algoritma manipulasi dan transmisi citra elektronik. Selama lebih dari 25 tahun sejak Lena diperkenalkan, tidak ada gambar yang lebih penting daripada Lena dalam bidang manipulasi dan komunikasi citra digital. Lena telah dianggap sebagai Ibu Negara Internet.
Mengapa Lena?
Ada
banyak gambar lain di dunia ini yang dapat digunakan untuk menguji
teknologi kompresi dan teknologi manipulasi citra yang lain, namun Lena
dipilih karena dua alasan. Alasan pertama adalah alasan teknis. Gambar
Lena memiliki gabungan detail, pencahayaan, dan tekstur yang cocok untuk
menguji berbagai algoritma. Jika suatu algoritma diaplikasikan terhadap
gambar Lena maka dapat dilihat bagaimana algoritma itu berpengaruh
terhadap keseluruhan gambar—misalnya apakah satu bagian menjadi lebih
baik atau lebih jelek dari bagian yang lain. Alasan yang kedua sama
sekali tidak teknis. Kebanyakan periset citra adalah laki-laki yang
cenderung tertarik pada wanita cantik, sehingga gambar Lena lebih
dipilih dibanding gambar yang lain.
Tidak semua pihak setuju
penggunaan gambar Lena pada publikasi ilmiah. Ketidaksetujuan ini
disebabkan karena asal gambar itu, yaitu dari Playboy. Gambar itu
diambil dari majalah yang oleh sebagian orang dianggap merendahkan
wanita sehingga sebaiknya tidak digunakan. Sebagian yang lain menganggap
sebaiknya gambar yang memiliki hak cipta tidak digunakan di publikasi
ilmiah.
Majalah Playboy sendiri tadinya hendak menuntut penggunaan
Gambar Lena, namun kini hal itu tidak dilakukan lagi. Justru majalah
tersebut membantu melacak kembali informasi mengenai gambar Lena,
misalnya kamera dan film apa yang digunakan, serta bagaimana pemrosesan
gambar dilakukan. Hal ini dilakukan oleh majalah Playboy karena
menganggap Lena sebagai suatu fenomena yang patut dieksploitasi—demi
keuntungan mereka tentunya.
Menampilkan Citra Pada Visual Basic
Untuk menampilkan citra pada visual basic, kita dapat menggunakan komponen PictureBox. Dengan PictureBox, sebuah citra dapat di analisa komposisi warna pembentuk citra tersebut. Komponen warna yang dimaksud adalah RGB (Red, Green, Blue) yang merupakan warna primer pada sebuah citra. Sementara warna-warna lain adalah turunan kombinasi dari dua atau tiga warna tersebut.
Pada contoh code tersebut kita juga menggunakan komponen CommonDialog. Komponen ini berfungsi untuk menampilkan interface membuka sebuah file citra layaknya pada sebuah program aplikasi windows umumnya.
Code untuk membuka sebua citra kedalam sebuah PictureBox adalah:
CD.ShowOpen
Me.Caption = CD.FileName
Picture1.Picture = LoadPicture(CD.FileName)
Setelah sebuah citra dapat
ditampilkan pada PictureBox, citra dapat digunakan untuk pemroresan citra
selanjutnya.
Demikian, semoga bermanfaat.
bagus nih,, simple tapi jelas dan ok...
ReplyDeleteterima kasih.
DeleteAda source buat ngebuka gambarnya langsung dari image viewer.gx gan?
ReplyDeletejadi ketika di klik imagenya maka gambar ngebuka dari image viewer..
mhon bantuannya gan...
:)
yang dimaksud image viewer.gx apa?
Deleteluamayan bagus
ReplyDelete