Cropping Image merupakan teknik pemotongan gambar yang digunakan untuk menentukan secara tepat bagian yang ingin dipotong dan diolah. Fungsi cropping pada gambar yaitu dapat menghilangkan bagian gambar yang dirasa tidak dipentingkan atau tidak sesuai dengan pesan yang disampaikan (point of interest) dalam pengolahan gambar.
Bagaimana Cara Melakukan Cropping Image menggunakan Matlab.
Berikut akan saya jelaskan dalam source code Melakukan Cropping Citra di Matlab :
Berikut adalah contoh Gambar yang akan dilakukan proses Cropping :original_image=imread('image.jpg'); %Memasukkan gambar yang akan dilakukan crop
figure, imshow(original_image); %menampilkan gambar
h = imrect; %crop dalam bentuk rectangle
position = wait(h); %kita bebas dalam menentukan wilayah yg akan di crop
hasil_crop = imcrop(original_image, position); %hasil crop disimpan
figure, imshow(hasil_crop); %menampilkan hasil crop
imwrite(hasil_crop,'FreeCrop.jpg'); %menyimpan gambar hasil crop
Dan berikut adalah gambar yang dihasilkan dari proses Cropping
Bagi yang ingin mempelajari Image Processing lebih lanjut silahkan kunjungi website ini:
6 comments:
file freecrop.jpg itu nama untuk image yg sdh di crop yah? jd otomatis lngsung trsave gitu?
@idha: ia mba benar sekali, setelah crop secara manual maka hasil crop akan disave di freecrop secara otomatis. sedang mengerjakan projek apa mba?
mas, klo crop wajah nya otomatis koding nya gmna?
mas, kalo pengen munculin nilai intensitas dari hasil cropping, gimana?
@muslim gaffar : nilai intensitas rata2 kah ?
Gunakan kode berikut untuk melakukan croping dengan ukuran kotak tertentu ( dapat ditentukan)
================================
original_image=imread('C:\Program Files\MATLAB\IR-Asli\FLIR0664.jpg'); %Memasukkan gambar yang akan dilakukan crop
figure, imshow(original_image); %menampilkan gambar
h = imrect(gca, [30 15 160 215]); %crop dalam bentuk rectangle dengan ukuran kotak yang telah ditentukan
position = wait(h); %kita bebas dalam menentukan wilayah yg akan di crop
hasil_crop = imcrop(original_image, position); %hasil crop disimpan
figure, imshow(hasil_crop); %menampilkan hasil crop
imwrite(hasil_crop,'FreeCrop.jpg'); %menyimpan gambar hasil crop
============================
Post a Comment