Resize Convert Grayscale Convert Histogram

Gambar Objek Vuforia Target Manager Resize Convert Grayscale Convert Histogram Threshold Set Point Marker Marker Package Gambar 3.4 Alur Proses Pembuatan Marker

1. Resize

Setelah kita mengunggah gambar ke target manager di situ vuforia developer, maka gambar yang telah kita unggah akan melalui proses resize atau penskalaan gambar secara otomatis dengan lebar menjadi 320px dan tinggi menyesuaikan dengan rasio gambar. Gambar 3.5 menunjukkan citra ukuran citra asli dan ukuran citra setelah proses resize. Resize Gambar 3.5 Resize Gambar Algoritma resize yang digunakan adalah seperti berikut: Readimage,imgx,imgy Max_x- 250 maksimal nilai lebar gambar Max_y250maksimal nilai panjang gambar If imgx=Max_x then Scale = Max_x div imgx new_imgx = imgx scale new_imgy = imgy scale endif If new_imgy Max_y then Scale = Max_ynew_imgy new_imgx = new_imgxscale new_imgy = new_imgyscale endif If imgxMax_x Then new_imgx = imgx; If imgyMax_y Then new_imgy = imgy;

2. Convert Grayscale

Grayscale merupakan proses mengubah gambar menjadi monokrom dengan nilai intensitas 0 untuk hitam, 255 untuk putih, dan abu-abu untuk nilai yang berada pada rentang nilai 0 sampai 255. Dimana rumus secara garis besarnya adalah new pixel = Red + Green +Blue 3. Gambar 3.6 menunjukkan gambar citra asli dan gambar citra setelah dilakukan proses grayscale. RGB GRAYSCALE Convert Gambar 3.6 Convert Grayscale Berikut adalah algoritma yang digunakan dalam proses grayscale: Read image,x,y For i-0 ; ix; i++ do For j-0; jy; j++ do Getpixeli,j; Int grayscale = intoriginalcolor.R+ originalcollor.G+originalcolor.B3 Newimagei,j,grayscale End for End for

3. Convert Histogram

Proses Histogram adalah suatu proses perataan, dimana distribusi derajat keabuan pada suatu gambar dibuat rata dapat dilihat seperti Gambar 3.7. GRAYSCALE Convert HISTOGRAM Gambar 3.7 Proses Histogram Algoritma untuk proses histogram adalah sebagai berikut: Deklarasi : A,int N,int M A=array citra N, M=panjang,Lebar gambar inisialisasi Hist[0,255] dengan 0 fori=0;i=255;i++ Hist[i]=0 Endfor mencacah frekuensi kemunculan fork=0;k=255;k++ for i=0;i=N-1;i++ forj=0,j=M-1;j++ ifA[i,k]==i-1 Hist[i]=Hist[i]+1 Endif Endfor Endfor Endfor

4. Threshold