David vor 11 Jahren
Ursprung
Commit
87f05565ec
1 geänderte Dateien mit 4 neuen und 1 gelöschten Zeilen
  1. 4 1
      filtros/blur_c.c

+ 4 - 1
filtros/blur_c.c

@@ -15,14 +15,17 @@ float* convulcion_matrix(float sigma, int r) {
 	unsigned int largo = 2*r + 1;
 	float* conv_matrix = malloc(sizeof(float)*largo*largo);
 
+	printf("Sigma: %f | Radio: %d \n", sigma,r);
+	//printf("| X: %d | Y: %d | Gauss: %f \n", sigma, r, x, y, (1 / (2*M_PI*sigma*sigma)) * exp(- (pow(x,2)+pow(y,2))/(2*sigma*sigma)));
 	// Recorro cada pixel
 	for (int y = -r; y <= r; y++) {
 		for (int x = -r; x <= r; x++) {
 			// Por cada pixel obtengo la sub-matriz de convulsion para cada componente
-			//printf("Sigma: %f | Radio: %d | X: %d | Y: %d | Gauss: %f \n", sigma, r, x, y, (1 / (2*M_PI*sigma*sigma)) * exp(- (pow(x,2)+pow(y,2))/(2*sigma*sigma)));
+			printf("%.8f\t",(1 / (2*M_PI*sigma*sigma)) * exp(- (pow(x,2)+pow(y,2))/(2*sigma*sigma)));
 			conv_matrix[contador] = (1 / (2*M_PI*sigma*sigma)) * exp(- (pow(x,2)+pow(y,2))/(2*sigma*sigma));
 			contador++;
 		}
+		printf("\n");
 	}
 	return conv_matrix;
 }