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