From dfe446bb2204d80521687adf3908b426be620697 Mon Sep 17 00:00:00 2001 From: Taylor Oxelgren Date: Fri, 13 Feb 2026 01:53:04 -0600 Subject: [PATCH] Changed archtecuture and altered distance function --- src/main.c | 73 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 41 insertions(+), 32 deletions(-) diff --git a/src/main.c b/src/main.c index 8f838d0..ac94844 100644 --- a/src/main.c +++ b/src/main.c @@ -12,60 +12,59 @@ typedef struct AudioData{ - unsigned char *data; + int index; char *fileName; + int x; + int y; }AudioData; +void EuclideanDistance(unsigned char* imgs, int img1Offset,int img2Offset,int imsize,float *result){ -float EuclideanDistance(AudioData *im1,AudioData *im2){ - // Using hard coded x,y for now - int x,y; - x=256; - y=256; - float distance=0; - - for(int i=0;i<(x*y);i++){ - float d = (float)im1->data[i] - (float)im2->data[i]; - distance += d * d; + uint32_t distance=0; + for(int i=0;i