Anda di halaman 1dari 6

IMSHOW FUNCTION DENGAN MATLAB

Imshow funtion berfungsi menampilkan gambar dalam sosok window Matlab, Untuk
menampilkan data gambar, menggunakan imshow fungsi. Contoh berikut membaca gambar
ke ruang kerja Matlab dan kemudian menampilkan gambar dalam sosok window Matlab.
seperti yang ditunjukkan pada gambar berikut.
>> a = imread('noviyanto.jpg');
>> imshow (a)
>> imtool(a)
Gambar yang ditampilkan dalam Gambar Window oleh imshow

Konvensi ke tipe imcrop
imcrop menciptakan tool Crop gambar interaktif terkait dengan gambar yang ditampilkan
pada gambar saat ini, yang disebut gambar target.
>> b = imcrop(a,[100 100 300 300]);
>> imshow (b)
hasilnya

Gambar yang ditampilkan setelah konversi ke tipe imcrop


Konvensi ke tipe imresize
B = imresize (A, skala) mengembalikan citra B yang kali skala ukuran A. The input
gambar A bisa menjadi grayscale, RGB, atau citra biner. Jika skala antara 0 dan 1,0, B lebih
kecil dari A. Jika skala lebih besar dari 1,0, Blebih besar dari A.
gpuarrayB = imresize (gpuarrayA, skala) melakukan operasi mengubah ukuran pada GPU. Input
gambar dan gambar output gpuArrays. Bila digunakan dengan gpuArrays, imresize hanya
mendukung interpolasi kubik dan selalu melakukan antialiasing. Sintaks ini membutuhkan
Paralel Computing Toolbox .
B = imresize (A, [numrows numcols]) mengembalikan citra B yang memiliki jumlah baris dan
kolom yang ditentukan berdasarkan [numrows
numcols]. Entah numrows atau numcols mungkin NaN, dalam hal imresizemenghitung
jumlah baris atau kolom secara otomatis untuk mempertahankan rasio aspek gambar.
[Y newmap] = imresize (X, peta, skala) mengubah ukuran diindeks gambar X. Skala dapat
menjadi faktor skala numerik atau vektor yang menentukan ukuran output gambar ([numrows
numcols]). Secara default,imresize mengembalikan baru, dioptimalkan
colormap (newmap) dengan gambar tersebut. Untuk kembali colormap yang sama dengan
colormap aslinya, gunakan parameter 'Colormap' (lihat di bawah).
[...] = Imresize (..., metode) menentukan metode interpolasi yang digunakan. Metode dapat
berupa string teks yang menentukan metode interpolasi umum atau kernel interpolasi, yang
ditentukan dalam tabel berikut, atau sel array dua elemen , dari bentuk {f, w}, yang
menentukan sebuah kernel interpolasi, dimana fadalah pegangan fungsi untuk kernel
interpolasi kustom dan w adalah lebar kernel custom. f (x) harus nol di luarinterval-w / 2 < =
x <w / 2. Fungsi menangani Anda f dapat disebut dengan skalar atau vektor input .
Contoh :
>> c = imresize(a,0.5);
>> imshow (c)

Gambar yang ditampilkan setelah konversi ke tipe imersize

Konvensi ke tipe imrotate
B = imrotate (A, angle) berputar image A dengan derajat sudut dalam arah berlawanan di
sekitar titik pusatnya. Untuk memutar gambar searah jarum jam, tentukan nilai negatif
untuk sudut. Imrotate membuat output gambar B cukup besar untuk memuat seluruh gambar
yang diputar. Imrotate menggunakan interpolasi tetangga terdekat, menetapkan nilai-nilai
piksel dalam B yang berada di luar gambar yang diputar ke 0 ( nol).
B = imrotate (A, angle, metode) berputar image A, dengan menggunakan metode interpolasi
yang ditentukan oleh metode. Metode adalah string teks yang dapat memiliki salah satu dari
nilai-nilai ini. Nilai standar diapit oleh kurung ({}).
Cohtoh :
>> d = imrotate(a,75);
>> imshow (d)

Gambar yang ditampilkan setelah konversi ke tipe imrotate

Subplot pada Matlab
Pada matlab, tersedia perintah untuk plot beberapa gambar pada satu grafik. Bagi sebagian
orang terutama ilmuan yang berkecimpung dengan data-data (scientist and engineering), hal
ini sangat membantu untuk memvisualisasikan data yang dimiliki. Namun terlebih dahulu
saya berikan baris program untuk plot satu gambar untuk satu grafik pada MATLAB
>> subplot(2,2,1);
>> imshow(a);
>> subplot(2,2,2);
>> imshow(b);
>> subplot(2,2,3);
>> imshow(c);
>> subplot(2,2,4);
>> imshow(d);

Gambar yang ditampilkan setelah konversi ke tipe subplot
Demikian hasil dari percobaan saya tentang imshow function pada Matlab mudah-mudahan
bermanfaat.

Anda mungkin juga menyukai