#pragma line 1 "/home/hakta/Documents/edge_detection/edge_detection.cpp" #pragma line 1 "" #pragma line 1 "" #pragma line 1 "/home/hakta/Documents/edge_detection/edge_detection.cpp" #pragma line 1 "/home/hakta/Documents/edge_detection/edge_detection.h" 1 #pragma empty_line #pragma empty_line #pragma empty_line #pragma empty_line #pragma empty_line #pragma empty_line #pragma empty_line void convolution(int A[100*100], int B[10*10], int C[91*91]); #pragma line 2 "/home/hakta/Documents/edge_detection/edge_detection.cpp" 2 #pragma empty_line #pragma empty_line #pragma empty_line #pragma empty_line #pragma empty_line #pragma empty_line #pragma empty_line void convolution(int A[100*100], int B[10*10], int C[91*91]) { for (int i = 0; i < 91; i++) { for (int j = 0; j < 91; j++) { C[i*91 + j] = 0; for (int k = 0; k < 10; k++) { for (int l = 0; l < 10; l++) { C[i*91 + j] += A[(i+k)*100 + (j+l)] * B[k*10 + l]; } } } } }