halo gengss... kembali lagi nih ane mau share mengenai image
processing dimana disini kita menggunakan package ebimage. Sebenarnya masih
banyak packages lain untuk image processing, yang pernah ane gunakan imager,
magick dan ebimage. Untuk post kali ini ane mau share tentang menggunakan
ebimage dalam hal image processing.
Satu paket yang memiliki kemampuan di bidang image processing adalah EBImage dari Bioconductor, sebelum memulai, perlu
menginstall package tersebut. Silahkan download full codenya DISINI.
Instalasi Package
Langkah pertama disini yaitu menginstall
package EBImage, berbeda dengan biasanya yaitu menggunakan perintah
install.packages kali ini menggunakan biocLite dengan kata lain EBImage tidak
tersedia di CRAN. Jadi perlu diinstall biocLite terlebih dahulu pada Rstudio.
Kemudian setelah itu menentukan lokasi kerja kita disini saya menggunakan
lokasi dari gambar yang akan saya gunakan, bagi teman - teman bebas dimanapun
di ujung dunia juga boleh kwkwkw. Kemudian memanggil package EBImage
menggunakan perintah library.
Oke selanjutnya temen-temen boleh
mendownload terlebih dahulu gambar apa saja. Setelah semua sudah mendownload
kita akan mulai bekerja dengan EBImage.
Import/Read Image
kita bisa menggunakan code berikut
Untuk membaca gambar kia menggunakan
perintah readImage() dan memasukkan lokasi serta nama gambar. Perintah tersebut
sudah ada pada package EBImage. Kemudian untuk menampilkan image menggunakan
perintah display(namagambar).
oke, ini adalah foto yang kita akan
gunakan untuk analisis. Ini merupakan foto team sepak bola terbaik di dunia
haha, sorry untuk fans madrid (masih di dalam goa wkwkw).
Gambaran Image
Untuk melihat gambaran dari image kita
bisa menggunakan code baris 14 yaitu print(image). Seperti apasih yang kita
dapatkan dari properties image?. Jadi pada properties image Ini akan
menampilkan sifat gambar, termasuk serangkaian nilai-nilai piksel. Dengan
informasi ini, kita bisa menerapkan operasi matematika dan statistik untuk
melakukan peningkatan pada gambar.
Dibawah ini penjelasan dalam bentuk table dari gambar
diatas
Kode
|
Nilai
|
Deskripsi
|
colormode
|
Color
|
Jenis
(warna/Grayscale) warna gambar.
|
storage.mode
|
Double
|
Jenis nilai-nilai
dalam array.
|
dim
|
1200 800 3
|
Dimensi array, (x, y,
z).
|
nb.total.frames:
|
3
|
Jumlah saluran di
setiap pixel
|
nb.render.frames
|
1
|
Jumlah saluran yang
diberikan.
|
Untuk image data merupakan data matriks
dari intensitas warna yang dimiliki perpixel. Rentang untuk intensitas warna
sendiri yaitu 0-1 (hitam,putih). Ukuran matriks ini sebenarnya sama besarnya
seperti ukuran pixel tetapi yang ditampilkan hanya 5x6. Jika pada dimensi aray
z=1 maka bisa dipastikan menggunakan color grayscale. Biar gk kepanjangan dan bosen wkwkw langsung cek part 2 nya DISINI
Analisis Image menggunakan Ebimage di R PART 1
Reviewed by Jimmy Pujoseno
on
March 07, 2018
Rating:
No comments: