blob: fe1e536af8d44574ef826d6308028676a90bc913 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
/********************************
Author: Sravanthi Kota Venkata
********************************/
#include <stdio.h>
#include <stdlib.h>
#include "sift.h"
F2D* halveSize(F2D* I)
{
F2D *J;
int i, j, k;
int hM, hN;
int M, N;
M = I->height;
N = I->width;
hM = (M+1)/2;
hN = (N+1)/2;
J = fSetArray(hM, hN, 0.0);
k = 0;
for(i=0; i<M; i+=2)
{
for(j=0; j<N; j+=2)
{
asubsref(J,k++) = subsref(I,i,j);
}
}
return J;
}
|