Таким образом, вы хотите иметь положительное значение всякий раз, когда происходит изменение в вашей матрице ROI.Мне кажется, вы ищете gradient
Возможно попробуйте это:
[FX,FY]=gradient(ROI_Matrix);
res = FX~=0 | FY~=0; %so if there is a change in the x-direction or in the y-direction the result for that pixel is 1.
image(res)
[править]
Вы хотите рисовать линии, а не цветные пиксели.Итак, давайте нарисуем линии
imagesc(ROI_Matrix);
[FX,FY]=gradient(ROI_Matrix);
FX = FX~=0;FY = FY~=0;
hold on;
%change in x, horizontal line
for i = 1:size(FX,2)
for j = 1:size(FX,1)
if FX(i,j)
plot([i,i],[j,j+1],'k-');
end
end
end
%change in y, verticle line
for i = 1:size(FY,2)
for j = 1:size(FY,1)
if FY(i,j)
plot([i,i+1],[j,j],'k-');
end
end
end
hold off;