convolution을 자바 for문으로 구현해야 하는데


k는 커널이고 가장자리 값은 그냥 원래 이미지 픽셀 값 그대로 사용하는 걸로 타협


for(int i=0; i<size-1;i++) {

for(int j=0; j<size -1;j++) {

for(int y=size/2+i;y<size;y++) {

for(int x =size/2+j;x<size;x++) {

if(x-(size/2)+i<0||y-(size/2)+j<0) {

Pixel2[x][y]=Pixel[x][y];

} else {

Pixel2[x][y]=Pixel[x][y]*kernel[i][j];

}

}//x

}//y

}//j

}//i


이렇게 하려 하는데 맞습니까?