Я бы хотел точно знать, как работает эта строка кода
corners = (m==n)&(n>threshold);
Это фрагмент кода, который я использую, и я хочу понять его.По сути, m и n - это изображения одинакового размера, а «порог» - десятичное значение.
Чтобы понять контекст, сегмент кода приведен ниже.
% compute the m cornerness measure
m = (ix2s.*iy2s - ixys.^2) - 0.04*(ix2s+iy2s).^2;
% perform non-maximal suppression using ordfilt2
n = ordfilt2(m, radius^2, ones([radius radius]));
% display corner spots
corners = (m==n)&(n>threshold);
% superimpose corners
Q = corners+im;
Q(Q>1) = 1;
C = repmat(im,[1 1 3]);
C(:,:,1) = Q;