NIM : 220605110107
Universitas : Universitas Islam Negeri Maulana Malik Ibrahim Malang
Jurusan : Teknik Informatika
Pemrosesan gambar penting di banyak bidang. Misalnya, jika kita ingin melindungi identitas seseorang dari kamera keamanan, kita mungkin harus melakukannya beberapa bagian dari gambar tidak jelas. Dalam pembelajaran mesin, proses ini bisa penting untuk pembelajaran. Misalnya, jika kita ingin melatih mesin untuk mengidentifikasi orang yang mencurigakan dari kamera keamanan, kita perlu melatih mesinnya untuk mengenali kecenderungan dan karakteristik orang yang mencurigakan, dan bagaimana ini berbeda dari orang biasa. Dalam contoh ini, kami menggunakan tenung paket dalam R untuk mendemonstrasikan pemrosesan gambar tanpa merinci. Pertama-tama kita perlu menginstal paket magick (lihat Lampiran untuk mengetahui caranya menginstal paket). Kemudian kami mengunggah paket tenung di R
library(magick)
## Warning: package 'magick' was built under R version 4.2.3
## Linking to ImageMagick 6.9.12.3
## Enabled features: cairo, freetype, fftw, ghostscript, heic, lcms, pango, raw, rsvg, webp
## Disabled features: fontconfig, x11
Jika kita ingin membaca gambar dari sebuah website, maka bisa gunakan panggilan :
img <- image_read('https://th.bing.com/th/id/OIP.JRAd5QBCJ8i-6XT9O3w4awHaFK?pid=ImgDet&rs=1')
Jika kita ingin mengetahui informasi tentang gambar tersebut, kita dapat menggunakan fungsi image info(). Kita dapat mengetik sebagai:
image_info(img)
## format width height colorspace matte filesize density
## 1 JPEG 474 330 sRGB FALSE 11635 72x72
Jika kita ingin memplot gambar ini, Anda cukup memanggil fungsi plot(). Untuk contoh ini kita bisa mengetik
plot(img)
Untuk memodifikasi image, kita dapat menggunakan fungsi image
modulate(). Untuk memodifikasi gambar seperti yang ditunjukkan di sisi
kanan Gambar, kita memanggil fungsi tersebut.
mod_img <- image_modulate(img, brightness = 120, saturation = 100,
hue = 120)
plot(mod_img)