📄 prueba_imcantosharris.m
字号:
function prueba_imCantosHarris
clc; close all; clear all;
% Parametro de sintonia da medida proposta por Harris
KK = 0.04;%0.06
% Porcentagem do valor maximo que definira o valor do limiar
TaxaMaximo = 5/100; % 0.005;
% Numero de pixels a eliminar no contorna da imagem R
PxBorde = 20;
% Numero maximo de puntos caracteristicos seleccionados
Nmax = 1000;
% Espa珲 minimo entre duas caracteristicas.
EspPxl = 10;
imc = imread('imagens/decoracao-tipografica4.jpg');
%imc = imread('imagens/jirafa.jpg');
im = double(rgb2gray(imc));
[LD1,LD2] = meshgrid([0:0.1:10],[0:0.1:10]);
i = 0;
for KK = 0.01:0.01:0.9
i = i + 1;
ptCantos = imCantosHarris(im, KK, TaxaMaximo, PxBorde, Nmax, EspPxl);
MedR = LD1.*LD2 -KK*(LD1 + LD2).^2;
fg = figure(200 + i); set(fg, 'color', 'w');
subplot(121);
imshow(imc);
hold on; plot(ptCantos(2,:), ptCantos(1,:), 'r+', 'LineWidth',2); hold off;
subplot(122);
contour(MedR); xlabel('\lambda _1');ylabel('\lambda _2');axis('square');title(['k=',num2str(KK)])
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -