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)