I continue to get the same issue although I have two matrices using only integers. h1 = {-1, -2, -1; 0, 0, 0; 1, 2, 1}; ogI = imread('image.jpeg'); I = rgb2gray(ogI); I1 = conv2(I, h1, 'same'); imshow(I1); Even if I set 'I' to a single or double inside of the function it does not work. This may be trivial but anything would help.
Kshitij Singh answered .
2025-11-20
You are defining h1 as a cell array. Define it as a numeric array
h1 = [-1, -2, -1; 0, 0, 0; 1, 2, 1]; % use square brackets