Anda di halaman 1dari 4

[digital image processing] April 13, 2012

MENAMPILKAN KOMPONEN PIKSEL CITRA PADA KARTESIAN 3D

Well, hanya kebetulan judul pada artikel ini merupakan bagian sangat kecil dari penelitian saya dan kebetulan juga sering sekali saya melihat cara menampilkan sebuah citra dengan cara seperti ini, maka saya mencoba menghadirkannya pada tulisan saya kali ini. Cara yang kita gunakan pada program tidaklah rumit dan tidak membutuhkan pengetahuan luas selain manipulasi 3D pada Matlab. Kita cukup menggunakan meshgrid terhadap nilai x dan y yang berada pada range tertentu dalam hal ini berukuran 2n. Agar ukuran x dan y sama. Lalu kita gabungkan dengan nilai intensitas tiap piksel pada citra asli. Kemudian kita gunakan mesh atau surf bisa tanpa atau dengan contour untuk menampilkan citra dalam kartesian 3D. And there you go.... Berikut ini citra aslinya

Setelah ditampilkan dalam 3D

janshendry@gmail.com

Page 1

[digital image processing] April 13, 2012

janshendry@gmail.com

Page 2

[digital image processing] April 13, 2012

Program yang digunakan adalah

clear all; close all; clc; %% filename='image5.jpg';

janshendry@gmail.com

Page 3

[digital image processing] April 13, 2012

I=imread(filename); [r,c,z]=size(I); if z>1 I=rgb2gray(I); end I=imresize(I,[256 256]); [r,c]=size(I); imshow(I); I=double(I); x=-r/2:r/2-1; y=-c/2:c/2-1; [X,Y]=meshgrid(x,y); figure, mesh(X,Y,I); %% % figure, meshc(X,Y,I); % figure, surf(X,Y,I); % figure, surfc(X,Y,I);

Demikianlah semoga bisa memberi penggelapan (instead of pencerahan he he he) ...

@thanks...

janshendry@gmail.com

Page 4